반응형

Python 29

app.yaml로 환경변수를 GAE에 안전하게 저장

app.yaml로 환경변수를 GAE에 안전하게 저장 API 키와 다른 민감한 정보를 저장해야 합니다.app.yamlGAE에 배치하기 위한 환경 변수로서.이 문제는 제가 이 문제를 해결하기 위해app.yaml이 정보는 GitHub에 공개됩니다(좋지 않음).프로젝트에 맞지 않기 때문에 데이터스토어에 정보를 저장하고 싶지 않습니다.대신 에 나열된 파일에서 값을 바꾸고 싶습니다..gitignore각각의 앱 배포에서. 여기 내 app.yaml 파일이 있습니다. application: myapp version: 3 runtime: python27 api_version: 1 threadsafe: true libraries: - name: webapp2 version: latest - name: jinja2 versi..

programing 2023.11.06

백슬래시 탈출 끈을 푸는 방법?

백슬래시 탈출 끈을 푸는 방법? 이 질문에는 이미 다음과 같은 답변이 있습니다. Python의 문자열에서 탈출 시퀀스 처리 (8개 답변) 닫힘12개월 전에. 다른 문자열의 백슬래시 이스케이프 버전인 문자열이 있다고 가정합니다.Python에서 문자열을 쉽게 탈출할 수 있는 방법이 있습니까?예를 들면 다음과 같이 할 수 있습니다. >>> escaped_str = '"Hello,\\nworld!"' >>> raw_str = eval(escaped_str) >>> print raw_str Hello, world! >>> 그러나 여기에는 보안 위험인 (신뢰할 수 없는) 문자열을 평가()에 전달해야 합니다.string을 사용하고 보안에 영향을 주지 않는 string을 생성하는 기능이 표준 lib에 있습니까?>>> ..

programing 2023.11.01

파이썬에 toString()과 동등한 기능이 있으며, 클래스를 String으로 변환할 수 있습니까?

파이썬에 toString()과 동등한 기능이 있으며, 클래스를 String으로 변환할 수 있습니까? 이 질문에는 이미 다음과 같은 답변이 있습니다. print()를 사용하여 클래스의 인스턴스를 인쇄하는 방법? (12개 답변) 닫힘6개월 전에. 저는 파이썬을 시작하는 데 도움이 되기 위해 ToDo 목록 앱을 작성하고 있습니다.앱은 GAE에서 실행되고 있고 저는 데이터스토어에 작업관리 항목을 저장하고 있습니다.저는 모든 사람들의 물건을 그들에게 보여주고 싶고, 그것들만 보여주고 싶습니다.문제는 현재 앱이 모든 사용자에게 모든 항목을 표시하고 있기 때문에 당신이 쓰는 것을 볼 수 있고, 당신이 내가 쓰는 것을 볼 수 있다는 것입니다.저는 할 일을 해야겠다고 생각했습니다.작성자는 문자열에 대한 오브젝트를 작성하..

programing 2023.10.27

모듈이 개체가 할 수 있는 것과 동일한 속성을 가질 수 있습니까?

모듈이 개체가 할 수 있는 것과 동일한 속성을 가질 수 있습니까? 파이썬 속성을 이용하면 다음과 같이 만들 수 있습니다. obj.y 값만 반환하는 것이 아니라 함수를 호출합니다. 모듈로 이것을 할 수 있는 방법이 있습니까?제가 원하는 케이스가 있습니다. module.y 단순히 저장된 값을 반환하는 것이 아니라 함수를 호출합니다.PEP 562가 Python >= 3.7에 구현되었기 때문에 이제 우리는 이것을 할 수 있습니다. 파일: module.py def __getattr__(name): if name == 'y': return 3 raise AttributeError(f"module '{__name__}' has no attribute '{name}'") other = 4 데모: >>> import m..

programing 2023.10.07

기존 컨다 가상 환경의 파이썬 버전을 변경하는 방법은?

기존 컨다 가상 환경의 파이썬 버전을 변경하는 방법은? Python 버전 3.8로 Conda 환경을 만들었지만 matplotlib을 지원하지 않습니다...그래서 저는 파이썬 버전을 바꾸기 위해 다음과 같은 것을 찾고 있습니다.conda env my_env update to python=3.6. 이것이 가능합니까 아니면 환경을 다시 만들어야 합니까? 미니콘다를 설치했습니다.관련 환경을 활성화한 다음 대상 python 버전을 설치합니다. conda activate my_env conda install python=3.6 위 답변에 추가하기 conda activate my_env conda uninstall python conda install python=x.x "myenvi"와 같은 새로운 환경을 재구축합..

programing 2023.09.12

관련 개체가 있는지 확인하는 장고 오류: RelatedObjectDesNotExist

관련 개체가 있는지 확인하는 장고 오류: RelatedObjectDesNotExist 방법이 있습니다.has_related_object관련 개체가 존재하는지 확인해야 하는 내 모델에서 class Business(base): name = models.CharField(max_length=100, blank=True, null=True) def has_related_object(self): return (self.customers is not None) and (self.car is not None) class Customer(base): name = models.CharField(max_length=100, blank=True, null=True) person = models.OneToOneField('B..

programing 2023.09.07

구글의 콜라브에서 파이썬 패키지를 어떻게 설치합니까?

구글의 콜라브에서 파이썬 패키지를 어떻게 설치합니까? 프로젝트에서 저는 두 가지 다른 패키지를 가지고 있습니다. setup.py 을 사용하여 Google의 Colab에 이 두 패키지를 설치하여 패키지를 가져올 수 있는 방법은 무엇입니까?사용할 수 있습니다.!setup.py install그러기 위해서는. 콜라브는 주피터 노트와 같습니다.그러므로, 우리는 사용할 수 있습니다.!Colab에 패키지를 설치하기 위해 운영자가 여기에 있습니다.무엇을!실제로는 이 줄이 Python 코드가 아니라 명령줄 스크립트라는 것을 노트북 셀에 알려줍니다.Colab에서 명령줄 스크립트를 실행하려면 다음을 추가합니다.! 선후의 예:!pip install tensorflow그러면 해당 라인이 처리됩니다(여기서는).pip instal..

programing 2023.09.02

선 세그먼트의 다른 두 점 사이에 점이 있는지 어떻게 확인할 수 있습니까?

선 세그먼트의 다른 두 점 사이에 점이 있는지 어떻게 확인할 수 있습니까? 2개의 점(a 및 b라고 함)이 있는 2차원 평면을 각 점에 대해 x 정수와 y 정수로 나타낸다고 가정합니다. a와 b로 정의된 선분에 다른 점 c가 있는지 어떻게 확인할 수 있습니까? 저는 파이썬을 가장 많이 사용하지만, 어떤 언어든 예제가 도움이 될 것입니다.다리우스 베이컨이 말하는 것처럼 (b-a)와 (c-a)의 교차곱이 0인지 확인하고 a, b, c 점이 일치하는지 확인합니다. 그러나 c가 a와 b 사이에 있는지 알고 싶으므로 (b-a)와 (c-a)의 점 곱이 양수이고 a와 b 사이의 거리의 제곱보다 작은지도 확인해야 합니다. 최적화되지 않은 유사 코드의 경우: def isBetween(a, b, c): crossprodu..

programing 2023.08.13

'NoneType' 개체란 무엇입니까?

'NoneType' 개체란 무엇입니까? 파이썬 스크립트를 실행할 때 다음 오류가 발생합니다. TypeError: cannot concatenate 'str' and 'NoneType' objects 'str'이 문자열을 의미하는 것은 확실하지만 'NoneType' 개체가 무엇인지는 모르겠습니다.내 스크립트는 두 번째 줄에서 실패합니다. 첫 번째 줄의 명령이 내가 예상했던 대로 myasa에 있기 때문에 첫 번째 줄이 작동한다는 것을 알고 있습니다.처음에는 send_command 내에서 변수와 사용자 입력을 사용하고 있기 때문일 것이라고 생각했습니다. 'CAPS'의 모든 항목은 변수이며, '소문자'의 모든 항목은 'parser.add_option' 옵션에서 입력됩니다. 저는 pexpect, 그리고 optpa..

programing 2023.08.08

파이썬을 사용하는 이 코드에서 'wb'는 무엇을 의미합니까?

파이썬을 사용하는 이 코드에서 'wb'는 무엇을 의미합니까? 코드: file('pinax/media/a.jpg', 'wb') 파일 모드, 쓰기 및 이진 파일.당신이 .jpg 파일을 작성하고 있기 때문에 괜찮아 보입니다. 하지만 만약 당신이 그 jpg 파일을 읽어야 한다면 당신은 사용해야 합니다.'rb' 추가 정보 Windows에서는 모드에 'b'를 추가하면 파일이 이진 모드로 열리므로 'rb', 'wb', 'r+b'와 같은 모드도 있습니다.Windows의 Python은 텍스트 파일과 이진 파일을 구분합니다. 데이터를 읽거나 쓸 때 텍스트 파일의 줄 바꿈 문자가 자동으로 약간 변경됩니다.파일 데이터에 대한 이러한 이면 수정은 ASCII 텍스트 파일에는 문제가 없지만 JPEG 또는 EXE 파일과 같은 이진 ..

programing 2023.07.29
반응형