개발 223

[파이썬] 고유한 파일 이름을 만드는 방법은?

두 가지 옵션이 있는 python 웹 양식이 있습니다.파일 업로드그리고텍스트 영역. 각각에서 값을 가져와 다른 명령줄 프로그램에 전달해야 합니다. 파일 업로드 옵션을 사용하여 파일 이름을 쉽게 전달할 수 있지만 텍스트 영역 값을 전달하는 방법을 모르겠습니다. 내가해야 할 일은 다음과 같습니다. 고유한 파일 이름 생성 작업 디렉토리에 해당 이름으로 임시 파일 생성 텍스트 영역에서 전달된 값을 임시 파일에 저장 내 파이썬 모듈 내부에서 명령줄 프로그램을 실행하고 임시 파일의 이름을 전달합니다. 고유한 파일 이름을 생성하는 방법을 모르겠습니다. 아무도 나에게 고유한 파일 이름을 생성하는 방법에 대한 몇 가지 팁을 줄 수 있습니까? 모든 알고리즘, 제안 및 코드 라인에 감사드립니다. 걱정 해주셔서 감사합니다 귀..

개발/Python 2022.10.24

[파이썬] subprocess.Popen과 os.system의 차이점

차이점은 무엇입니까subprocess.Popen()그리고os.system()? 확인해보면subprocess section of the Python docs, 다음을 대체하는 방법의 예가 있음을 알 수 있습니다.os.system()~와 함께subprocess.Popen(): sts = os.system("mycmd" + " myarg") ...와 같은 작업을 수행합니다... sts = Popen("mycmd" + " myarg", shell=True).wait() "개선된" 코드는 더 복잡해 보이지만 일단 알고 나면 더 좋습니다.subprocess.Popen(), 다른 것은 필요하지 않습니다.subprocess.Popen()다른 여러 도구를 대체합니다(os.system()다른 세 개의 Python 모듈에 ..

개발/Python 2022.10.23

[파이썬] 모듈의 별칭을 정의할 수 있습니까?

Python에서 가져온 모듈의 별칭을 정의할 수 있습니까? 예를 들어: import a_ridiculously_long_module_name ... 그래서 그것은 'short_name'의 별칭을 가지고 있습니다. import a_ridiculously_long_module_name as short_name 또한 작동 import module.submodule.subsubmodule as short_name Check here import module as name 또는 from relative_module import identifier as name 완료한 경우: import long_module_name 다음과 같이 별칭을 지정할 수도 있습니다. lmn = long_module_name..

개발/Python 2022.10.23

[파이썬] numpy 배열에 단일 요소 추가

다음을 포함하는 numpy 배열이 있습니다. [1, 2, 3] 다음을 포함하는 배열을 만들고 싶습니다. [1, 2, 3, 1] 즉, 배열의 끝에 첫 번째 요소를 추가하고 싶습니다. 나는 명백한 것을 시도했습니다. np.concatenate((a, a[0])) 하지만 다음과 같은 오류가 발생합니다.ValueError: arrays must have same number of dimensions 나는 이것을 이해하지 못한다. 배열은 둘 다 1차원 배열일 뿐이다. append()요소가 추가된 이전 배열이 될 수 있는 새 배열을 만듭니다. 요소를 추가하는 데 적절한 방법을 사용하는 것이 더 정상적이라고 생각합니다. a = numpy.append(a, a[0]) 때때로 한 번 또는 한 번만 추가할 때 사용np.a..

개발/Python 2022.10.23

[파이썬] simple HTTP server에서 액세스 제어 활성화

간단한 계단식 삭제를 올바르게 작동할 수 없기 때문에 SQLAlchemy의 계단식 옵션에서 사소한 것이 누락되어야 합니다. 상위 요소가 삭제된 경우 하위 요소가 유지되며null외래 키. 여기에 간결한 테스트 케이스를 넣었습니다. from sqlalchemy import Column, Integer, ForeignKey from sqlalchemy.orm import relationship from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() class Parent(Base): ..

개발/Python 2022.10.22

[파이썬] SQLAlchemy - cascade 삭제

간단한 계단식 삭제가 올바르게 작동하지 않기 때문에 SQLAlchemy의 계단식 옵션에서 사소한 것이 누락되어야 합니다. 상위 요소가 삭제된 경우 하위 요소가 유지되고null외래 키. 여기에 간결한 테스트 케이스를 넣었습니다. from sqlalchemy import Column, Integer, ForeignKey from sqlalchemy.orm import relationship from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() class Parent(Base): _..

개발/Python 2022.10.22

[파이썬] 문자열 split 첫 번째 것만 분할

구분 기호가 처음 나타날 때 문자열을 분할하는 가장 좋은 방법은 무엇입니까? 예를 들어: "123mango abcd mango kiwi peach" 첫 번째 분할mango얻을: "abcd mango kiwi peach" 에서the docs: str.split([sep[, maxsplit]]) sep를 구분 기호 문자열로 사용하여 문자열의 단어 목록을 반환합니다. maxsplit이 주어지면 최대 maxsplit 분할이 수행됩니다(따라서 목록은 최대 maxsplit+1 요소를 갖습니다). s.split('mango', 1)[1] >>> s = "123mango abcd mango kiwi peach" >>> s.split("mango", 1) ['123', ' abcd mango kiwi peach'] >>..

개발/Python 2022.10.22

[파이썬] yaml 패키지는 어떻게 설치합니까?

YAML을 사용하는 Python 프로그램이 있습니다. 다음을 사용하여 새 서버에 설치하려고 했습니다.pip install yaml다음을 반환합니다. $ sudo pip install yaml Downloading/unpacking yaml Could not find any downloads that satisfy the requirement yaml No distributions at all found for yaml Storing complete log in /home/pa/.pip/pip.log Python용 yaml 패키지는 어떻게 설치합니까? 저는 파이썬 2.7을 실행하고 있습니다. (OS: 데비안 휘지) pip에서 검색 기능을 사용해 볼 수 있습니다. $ pip search yaml 짧은 설명에..

개발/Python 2022.10.22
728x90