Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 명령줄에서 파일에 쓰는 방법은 무엇입니까?

<시간/>

Python을 사용하여 명령줄에서 파일에 쓰려면 파일에 사용하려는 스크립트가 CLI 인수를 허용해야 합니다.

예시

예를 들어, 여는 파일에 "Hello"를 추가하는 프로그램을 작성하려고 합니다.

import sys
with open(sys.argv[1], 'a') as f:
    f.write("Hello")

출력

이 파일을 cat.py로 저장하고 다음을 사용하여 실행하는 경우:

$ python cat.py my_file.txt

그런 다음 my_file.txt를 열면 끝에 Hello가 쓰여진 것을 볼 수 있습니다. 위의 명령은 my_file.txt를 가져와서 파일을 가져오고 파일을 읽고 쓰기 위해 사용할 수 있는 변수 argv[1](두 번째 명령줄 인수)의 CLI 인수로 cat.py에 전달합니다.