txt 파일에 데이터를 쓰는 방법: 1. "file_handle=open('txt file', mode='w')" 구문을 사용하여 open() 함수를 사용하여 쓰기 모드에서 txt 파일을 엽니다. . write() 또는 writelines() 함수를 사용하여 열린 파일에 데이터를 씁니다. 구문은 "file_handle.write(data)" 또는 "file_handle.writelines(data)"입니다. 3. close() 함수를 사용하여 파일을 닫습니다. 파일.
이 튜토리얼의 운영 환경: windows7 시스템, python3 버전, DELL G3 컴퓨터.
python은 txt 텍스트 파일에 데이터를 씁니다.
Step 1. txt 파일 열기
file_handle=open('1.txt',mode='w')
python open() 함수는 파일을 열고 파일 객체를 생성하는 데 사용되며 관련 메소드만 가능합니다. 계속해서 읽고 쓰라고 합니다.
open() 매개변수는 (1. 파일 이름, 모드)
모드 모드는 다음과 같습니다:
Mode | Description |
---|---|
t | 텍스트 모드(기본값). |
x | 쓰기 모드, 새 파일 생성, 파일이 이미 존재하는 경우 오류가 보고됩니다. |
b | 바이너리 모드. |
+ | 업데이트할 파일을 엽니다(읽기 및 쓰기 가능). |
U | 범용 줄 바꿈 모드(권장하지 않음). |
r | 파일을 읽기 전용으로 엽니다. 파일 포인터는 파일의 시작 부분에 배치됩니다. 이것이 기본 모드입니다. |
rb | 읽기 전용으로 바이너리 형식의 파일을 엽니다. 파일 포인터는 파일의 시작 부분에 배치됩니다. 이것이 기본 모드입니다. 일반적으로 사진 등 텍스트가 아닌 파일에 사용됩니다. |
r+ | 읽고 쓰기 위한 파일을 엽니다. 파일 포인터는 파일의 시작 부분에 배치됩니다. |
rb+ | 읽고 쓰기 위해 바이너리 형식의 파일을 엽니다. 파일 포인터는 파일의 시작 부분에 배치됩니다. 일반적으로 사진 등 텍스트가 아닌 파일에 사용됩니다. |
w | 쓰기 전용 파일을 엽니다. 파일이 이미 존재하는 경우 해당 파일을 열고 처음부터 편집을 시작하세요. 즉, 원본 내용이 삭제됩니다. 파일이 없으면 새 파일을 만듭니다. |
wb | 쓰기 전용으로 바이너리 형식의 파일을 엽니다. 파일이 이미 존재하는 경우 해당 파일을 열고 처음부터 편집을 시작하세요. 즉, 원본 내용이 삭제됩니다. 파일이 없으면 새 파일을 만듭니다. 일반적으로 사진 등 텍스트가 아닌 파일에 사용됩니다. |
w+ | 읽고 쓰기 위한 파일을 엽니다. 파일이 이미 존재하는 경우 해당 파일을 열고 처음부터 편집을 시작하세요. 즉, 원본 내용이 삭제됩니다. 파일이 없으면 새 파일을 만듭니다. |
wb+ | 읽고 쓰기 위해 바이너리 형식의 파일을 엽니다. 파일이 이미 존재하는 경우 해당 파일을 열고 처음부터 편집을 시작하세요. 즉, 원본 내용이 삭제됩니다. 파일이 없으면 새 파일을 만듭니다. 일반적으로 사진 등 텍스트가 아닌 파일에 사용됩니다. |
a | 추가할 파일을 엽니다. 파일이 이미 존재하는 경우 파일 포인터는 파일 끝에 배치됩니다. 즉, 기존 콘텐츠 다음에 새로운 콘텐츠가 작성됩니다. 파일이 없으면 쓰기용 새 파일을 만듭니다. |
ab | 추가를 위해 바이너리 형식의 파일을 엽니다. 파일이 이미 존재하는 경우 파일 포인터는 파일 끝에 배치됩니다. 즉, 기존 콘텐츠 다음에 새로운 콘텐츠가 작성됩니다. 파일이 없으면 쓰기용 새 파일을 만듭니다. |
a+ | 읽고 쓰기 위한 파일을 엽니다. 파일이 이미 존재하는 경우 파일 포인터는 파일 끝에 배치됩니다. 파일은 추가 모드로 열립니다. 파일이 존재하지 않으면 읽기 및 쓰기를 위해 새 파일이 생성됩니다. |
ab+ | 추가를 위해 바이너리 형식의 파일을 엽니다. 파일이 이미 존재하는 경우 파일 포인터는 파일 끝에 배치됩니다. 파일이 존재하지 않으면 읽기 및 쓰기를 위해 새 파일이 생성됩니다. |
步骤2、向文件写入数据
第一种写入方式:
# 2.1 write 写入 #\n 换行符 file_handle.write('hello word 你好 \n')
write() 方法将指定的文本写入文件。指定的文本将插入的位置取决于文件模式和流位置。
"a":文本将插入当前文件流的位置,默认情况下插入文件的末尾。
"w":在将文本插入当前文件流位置(默认为 0)之前,将清空文件。
第二种写入方式:
# 2.2 writelines()函数 #参数 必须是一个只存放字符串的列表 file_handle.writelines(['hello\n','world\n','你好\n','智游\n','郑州\n'])
writelines() 方法用于向文件中写入一序列的字符串。
这一序列字符串可以是由迭代对象产生的,如一个字符串列表。
writelines() 方法不会自动换行,如果需要换行,手动添加换行符 \n。
步骤3、关闭文件
file_handle.close()
close() 函数是专门用来关闭已打开文件的。
对于使用 open() 函数打开的文件,我们必须用 close() 函数将其手动关闭。因为文件在打开并操作完成之后,就应该及时关闭,否则程序的运行可能出现问题。
相关免费学习推荐:python视频教程
위 내용은 Python에서 txt에 데이터를 쓰는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!