파이썬 명령 줄 인수를 로그 파일에 저장하는 방법은 무엇입니까?

포커 페이스

내가 파이썬 스크립트가 test.py인수 / 플래그 수십를 가지고 : --flag1, --flag2, ..., --flagn. 그것을 실행하기 위해 다음과 같은 명령을 수행합니다.

python test.py --flag1 value1 --flag3 value3 --flag8 value8

이 경우 똑같은 입력 줄을 로그 파일에 저장하고 싶습니다. 위의 예에서 log.txt한 줄만 포함하는를 갖고 싶습니다 .

python test.py --flag1 value1 --flag3 value3 --flag8 value8

이 스크립트에는 수십 개의 플래그가 있고 그중 일부는 일부 값으로 기본 설정되어 있기 때문에 사용자 입력이 무엇인지에만 관심이 있고 사용자가 직접 지정하지 않는 다른 인수의 기본값에 대한 정보는 필요하지 않습니다. .

사용자가 입력 한 것과 똑같은 줄을 포함하는 이와 같은 로그 파일을 어떻게 만들 수 있습니까?

셀주크

를 사용 sys.argv하여 스크립트에 전달 된 모든 인수를 캡처 할 수 있습니다 .

Python 스크립트에 전달 된 명령 줄 인수 목록입니다.

예를 들면 :

import sys
print(sys.argv)
print(" ".join(sys.argv))

이 스크립트에 몇 가지 인수를 전달할 때, 예를 들면 다음과 같습니다.

my_script.py --foo --bar

그것은 인쇄 할 것이다

['my_script.py', '--foo', '--bar']
my_script.py --foo --bar

Python 실행 파일도 포함하려면 다음을 사용할 수 있습니다 sys.executable.

>>> print(sys.executable)
/usr/bin/python

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬에서 명령 줄 인수를 그룹화하는 방법은 무엇입니까?

분류에서Dev

XML 파일 내용을 명령 줄 인수로 Java 명령에 전달하는 방법은 무엇입니까?

분류에서Dev

파이썬 함수에서 선택적 명령 줄 인수를 사용하는 방법은 무엇입니까?

분류에서Dev

파일에서 fread ()를 명령 줄 인수로 바꾸는 방법은 무엇입니까?

분류에서Dev

파이썬 명령 줄을 사용하여 파일에서 파이썬 함수를 실행하는 방법은 무엇입니까?

분류에서Dev

공백이 포함 된 파일 이름을 명령 줄 프로그램에 인수로 전달하는 방법은 무엇입니까?

분류에서Dev

파이썬 파일 내부에서 명령 줄 명령을 실행하기 위해 변수로 인수를 추가하는 방법이 있습니까?

분류에서Dev

명령 줄로 XML 파일에서 노드를 제거하는 방법은 무엇입니까?

분류에서Dev

Bash의 파일에서 여러 명령 줄 인수를 호출하는 방법은 무엇입니까?

분류에서Dev

다른 서버에서 배치 파일 명령 줄 인수를 실행하는 방법은 무엇입니까?

분류에서Dev

명령 줄에서 파일에 텍스트를 추가하는 가장 빠른 방법은 무엇입니까?

분류에서Dev

명령 줄 인수로 서버에서 사용하기 위해 ReactJS를 컴파일하는 방법은 무엇입니까?

분류에서Dev

명령 줄에서 기본 응용 프로그램으로 파일을 여는 방법은 무엇입니까?

분류에서Dev

명령 줄에서 기본 응용 프로그램으로 파일을 여는 방법은 무엇입니까?

분류에서Dev

명령 줄에서 기본 프로그램으로 파일을 여는 방법은 무엇입니까?

분류에서Dev

파이썬 argparse를 사용하여 명령 줄 문제를 해결하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 명령 줄로 '직사각형으로 확대'를 활성화하는 방법은 무엇입니까?

분류에서Dev

명령 줄에서 Charles 세션을 파일에 저장하는 방법은 무엇입니까?

분류에서Dev

명령 줄에서 Excel 파일을 계산 파일로 변환하는 방법은 무엇입니까?

분류에서Dev

명령 줄 옵션으로 열 파일 형식을 바인딩하는 방법은 무엇입니까?

분류에서Dev

배치 파일의 명령 줄 인수를 연결하는 방법은 무엇입니까?

분류에서Dev

파일이 명령 줄에서 소켓인지 테스트하는 방법은 무엇입니까?

분류에서Dev

명령 줄 매개 변수로 파일 x에 지정된 함수를 파이썬의 파일 y에 전달하는 가장 좋은 방법

분류에서Dev

Ubuntu 명령 줄 도구 및 자체 키로 파일에 서명하는 방법은 무엇입니까?

분류에서Dev

Ubuntu 명령 줄 도구 및 자체 키로 파일에 서명하는 방법은 무엇입니까?

분류에서Dev

명령 줄 방법으로 DVD에서 파일을 복구하는 방법은 무엇입니까?

분류에서Dev

명령 줄 방법으로 DVD에서 파일을 복구하는 방법은 무엇입니까?

분류에서Dev

PNG 파일의 DPI를 변경하는 방법은 무엇입니까? (명령 줄에서 ImageMagick없이)

분류에서Dev

Windows 명령 줄에서 경로없이 파일 이름 만 얻는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    파이썬에서 명령 줄 인수를 그룹화하는 방법은 무엇입니까?

  2. 2

    XML 파일 내용을 명령 줄 인수로 Java 명령에 전달하는 방법은 무엇입니까?

  3. 3

    파이썬 함수에서 선택적 명령 줄 인수를 사용하는 방법은 무엇입니까?

  4. 4

    파일에서 fread ()를 명령 줄 인수로 바꾸는 방법은 무엇입니까?

  5. 5

    파이썬 명령 줄을 사용하여 파일에서 파이썬 함수를 실행하는 방법은 무엇입니까?

  6. 6

    공백이 포함 된 파일 이름을 명령 줄 프로그램에 인수로 전달하는 방법은 무엇입니까?

  7. 7

    파이썬 파일 내부에서 명령 줄 명령을 실행하기 위해 변수로 인수를 추가하는 방법이 있습니까?

  8. 8

    명령 줄로 XML 파일에서 노드를 제거하는 방법은 무엇입니까?

  9. 9

    Bash의 파일에서 여러 명령 줄 인수를 호출하는 방법은 무엇입니까?

  10. 10

    다른 서버에서 배치 파일 명령 줄 인수를 실행하는 방법은 무엇입니까?

  11. 11

    명령 줄에서 파일에 텍스트를 추가하는 가장 빠른 방법은 무엇입니까?

  12. 12

    명령 줄 인수로 서버에서 사용하기 위해 ReactJS를 컴파일하는 방법은 무엇입니까?

  13. 13

    명령 줄에서 기본 응용 프로그램으로 파일을 여는 방법은 무엇입니까?

  14. 14

    명령 줄에서 기본 응용 프로그램으로 파일을 여는 방법은 무엇입니까?

  15. 15

    명령 줄에서 기본 프로그램으로 파일을 여는 방법은 무엇입니까?

  16. 16

    파이썬 argparse를 사용하여 명령 줄 문제를 해결하는 방법은 무엇입니까?

  17. 17

    파이썬에서 명령 줄로 '직사각형으로 확대'를 활성화하는 방법은 무엇입니까?

  18. 18

    명령 줄에서 Charles 세션을 파일에 저장하는 방법은 무엇입니까?

  19. 19

    명령 줄에서 Excel 파일을 계산 파일로 변환하는 방법은 무엇입니까?

  20. 20

    명령 줄 옵션으로 열 파일 형식을 바인딩하는 방법은 무엇입니까?

  21. 21

    배치 파일의 명령 줄 인수를 연결하는 방법은 무엇입니까?

  22. 22

    파일이 명령 줄에서 소켓인지 테스트하는 방법은 무엇입니까?

  23. 23

    명령 줄 매개 변수로 파일 x에 지정된 함수를 파이썬의 파일 y에 전달하는 가장 좋은 방법

  24. 24

    Ubuntu 명령 줄 도구 및 자체 키로 파일에 서명하는 방법은 무엇입니까?

  25. 25

    Ubuntu 명령 줄 도구 및 자체 키로 파일에 서명하는 방법은 무엇입니까?

  26. 26

    명령 줄 방법으로 DVD에서 파일을 복구하는 방법은 무엇입니까?

  27. 27

    명령 줄 방법으로 DVD에서 파일을 복구하는 방법은 무엇입니까?

  28. 28

    PNG 파일의 DPI를 변경하는 방법은 무엇입니까? (명령 줄에서 ImageMagick없이)

  29. 29

    Windows 명령 줄에서 경로없이 파일 이름 만 얻는 방법은 무엇입니까?

뜨겁다태그

보관