본문 바로가기

1.344

Python 파이썬을 사용하여 PYTHONPATH를 어떻게 확인할 수 있나요?, How do I find out my PYTHONPATH using Python? 질문 Python 스크립트 (또는 대화형 셸) 내에서 시스템의 PYTHONPATH 변수에 나열된 디렉토리를 어떻게 확인할 수 있을까요? 답변 당신은 아마도 이것도 원할 것입니다: import sys print(sys.path) 또는 터미널에서 한 줄로: python -c "import sys; print('\n'.join(sys.path))" 주의: 여러 버전의 Python이 설치되어 있는 경우 해당하는 명령어 python2 또는 python3을 사용해야 합니다. 2023. 10. 18.
Python 단위 테스트 - assertRaises의 반대?, Python unittest - opposite of assertRaises? 질문 나는 특정한 상황에서 예외가 발생하지 않음을 확인하기 위해 테스트를 작성하고 싶습니다. 예외가 발생하는지 테스트하는 것은 간단합니다... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... 하지만 반대로 어떻게 할 수 있을까요. 다음과 같은 것을 원합니다... sValidPath=AlwaysSuppliesAValidPath() self.assertNotRaises(PathIsNotAValidOne, MyObject, sValidPath) 답변 def run_test(self): try: myFunc() except ExceptionType: self.fail.. 2023. 10. 18.
Python argparse 명령 줄 플래그 (옵션) 인자 없이, Python argparse command line flags without arguments 질문 명령 줄 인수에 선택적 플래그를 추가하는 방법은 무엇인가요? 예를 들어, 다음과 같이 작성할 수 있도록 하려면 python myprog.py 또는 python myprog.py -w 다음을 시도해보았습니다. parser.add_argument('-w') 하지만 다음과 같은 오류 메시지가 표시됩니다. Usage [-w W] error: argument -w: expected one argument 이는 -w 옵션에 대한 인수 값이 필요하다는 것을 의미합니다. 플래그만 받아들이는 방법은 무엇인가요? 이 질문에 대해서는 http://docs.python.org/library/argparse.html을(를) 참조하십시오. 답변 As you have it, the argument w is expecting .. 2023. 10. 18.
Python 파일에서 JSON 읽기 [중복], Reading JSON from a file [duplicate] 질문 간단해 보이는, 쉬운 문장이 내 얼굴에 오류를 던져줍니다. 이렇게 된 strings.json 이라는 JSON 파일이 있습니다: "strings": [{"-name": "city", "#text": "City"}, {"-name": "phone", "#text": "Phone"}, ..., {"-name": "address", "#text": "Address"}] JSON 파일을 읽고 싶습니다, 지금은 그것만 하고 싶습니다. 찾아본 것 중에 이런 문장들이 있습니다만, 작동하지 않습니다: import json from pprint import pprint with open('strings.json') as json_data: d = json.loads(json_data) json_data.close().. 2023. 10. 17.