본문 바로가기

commandline4

Python 파이썬에서 설정 파일을 사용하는 가장 좋은 방법은 무엇인가요? [닫힘], What's the best practice using a settings file in Python? [closed] 질문 나는 많은 인수와 함께 실행하는 명령 줄 스크립트를 가지고 있습니다. 이제 인수가 너무 많아져서 몇 가지 인수를 사전 형태로 가져야 합니다. 따라서 간단하게하기 위해 스크립트를 설정 파일로 실행하고 싶습니다. 파일의 구문 분석을 위해 어떤 라이브러리를 사용해야 할지 정말 모르겠습니다. 이를 수행하기 위한 가장 좋은 방법은 무엇인가요? 물론 직접 구현할 수도 있지만, 이에 대한 라이브러리가 있다면 듣고 싶습니다. 몇 가지 '요구 사항'은 다음과 같습니다: pickle 대신에 읽고 편집하기 쉬운 일반적인 텍스트 파일이어야 합니다. 사전과 유사한 데이터를 추가할 수 있어야 합니다. 즉, 어떤 형태의 중첩도 지원되어야 합니다. 간소화된 의사 예제 파일: truck: color: blue brand: for.. 2023. 11. 3.
Python 간단한 argparse 예제를 원합니다: 1개의 인자, 3개의 결과, Simple argparse example wanted: 1 argument, 3 results 질문 The documentation for the argparse python module, while excellent I'm sure, is too much for my tiny beginner brain to grasp right now. I don't need to do math on the command line or meddle with formatting lines on the screen or change option characters. All I want to do is "If arg is A, do this, if B do that, if none of the above show help and quit". 답변 이렇게 argparse를 사용하여 다중 인수로 수행할 수 있습니다: p.. 2023. 8. 1.
Python Argparse 선택적 위치 인수?, Argparse optional positional arguments? 질문 나는 다음과 같이 사용할 수 있는 스크립트가 있습니다: usage: installer.py dir [-h] [-v] dir은 다음과 같이 정의된 위치 인수입니다: parser.add_argument('dir', default=os.getcwd()) 나는 dir이 선택 사항이 되기를 원합니다: 지정되지 않은 경우에는 cwd가 되어야합니다. 불행히도, dir 인수를 지정하지 않으면 Error: Too few arguments가 발생합니다. 답변 nargs='?'를 사용하십시오. (nargs='?') (또는 nargs='*'을 사용하여 둘 이상의 디렉토리가 필요한 경우) parser.add_argument('dir', nargs='?', default=os.getcwd()) 확장된 예: >>> impor.. 2023. 6. 27.
Flutter 플러터: 새 프로젝트를 만드는 방법, Flutter: How to create a new project 질문 Flutter SDK를 설치하려면 macOS에 설치하기 - iOS 설정 링크에서 제공하는 단계를 따르세요. 하지만 Xcode에서 새 샘플 프로젝트를 만들 수 없습니다. Xcode를 사용하여 새 프로젝트를 시작하는 적절한 방법을 찾을 수 없습니다. 새 샘플 프로젝트를 시작하는 방법은 다음과 같지만 Xcode용이 아닙니다: 시작하기: 테스트 드라이브 Xcode에서 새 Flutter 프로젝트를 만드는 방법은 무엇인가요? 저는 Xcode 9.3 - beta 3를 사용하고 있습니다. 답변 나는 명령 줄을 통해 Flutter 프로젝트를 생성하는 것이 더 나은 방법이라고 생각합니다. flutter create --org com.yourdomain your_app_name 이 명령은 간단한 카운터 앱을 생성합니다.. 2023. 6. 23.