파일을 열려면 파일 이름과 패턴 문자열이 필요한 open() 함수를 사용하세요. 일반적으로 사용되는 모드에는 'r'(읽기 전용), 'w'(쓰기 및 덮어쓰기), 'a'(추가), 'r+'(읽기 및 쓰기), 'w+'(쓰기, 읽기 및 덮어쓰기), ' a+ '(추가하고 읽고 쓰기). 리소스를 해제하려면 close() 메서드를 사용하여 파일을 닫아야 한다는 점을 기억하세요.
Python에서 파일을 여는 방법
본론으로 바로 넘어가겠습니다. Python에서는 open()
함수를 사용하여 파일을 엽니다. open()
函数打开一个文件。
详细阐述:
open()
函数需要两个参数:
-
文件名:要打开的文件的名称
-
模式:指定文件打开方式的字符串
常用模式:
-
'r':以只读模式打开文件
-
'w':以写入模式打开文件。如果文件不存在,将创建新文件。如果文件存在,将覆盖原有内容。
-
'a':以追加模式打开文件。如果文件不存在,将创建新文件。如果文件存在,将在文件末尾追加内容。
-
'r+':以读写模式打开文件。允许读写文件中的内容。
-
'w+':以写入和读取模式打开文件。与 'w' 模式类似,但文件打开后,可以读写内容。
-
'a+':以追加和读取模式打开文件。允许读写文件中的内容,并且可在文件末尾追加内容。
示例:
以下示例以只读模式打开 "myfile.txt" 文件:
<code class="python">f = open("myfile.txt", "r")</code>
로그인 후 복사
以下示例以写入模式打开 "myfile.txt" 文件:
<code class="python">f = open("myfile.txt", "w")</code>
로그인 후 복사
以下示例以追加模式打开 "myfile.txt" 文件:
<code class="python">f = open("myfile.txt", "a")</code>
로그인 후 복사
注意:
- 必须关闭已打开的文件,释放系统资源。可以使用
close()
方法关闭文件。
- 如果文件不存在并且尝试以 'r' 模式打开,
open()
函数将引发 FileNotFoundError
异常。
- 如果文件存在并且尝试以 'w' 或 'a' 模式打开,
open()
작업: 🎜🎜🎜
open()
이 함수에는 두 개의 매개변수가 필요합니다: 🎜
- 🎜파일 이름: 🎜열 파일 이름🎜
- 🎜Mode : 🎜파일을 여는 방법을 지정하는 문자열🎜🎜🎜🎜공통 모드: 🎜🎜
- 🎜'r'🎜: 읽기 전용 모드로 파일 열기 🎜
- 🎜'w'🎜: 열기 모드 쓰기 모드 문서. 파일이 존재하지 않으면 새 파일이 생성됩니다. 파일이 존재하는 경우 원본 내용을 덮어씁니다. 🎜
- 🎜'a'🎜: 파일을 추가 모드로 엽니다. 파일이 존재하지 않으면 새 파일이 생성됩니다. 파일이 있으면 내용이 파일 끝에 추가됩니다. 🎜
- 🎜'r+'🎜: 파일을 읽기-쓰기 모드로 엽니다. 파일의 내용을 읽고 쓸 수 있습니다. 🎜
- 🎜'w+'🎜: 쓰기 및 읽기 모드로 파일을 엽니다. 'w' 모드와 유사하지만 일단 파일이 열리면 내용을 읽고 쓸 수 있습니다. 🎜
- 🎜'a+'🎜: 파일을 추가 및 읽기 모드로 엽니다. 파일의 내용을 읽고 쓸 수 있으며 파일 끝에 내용을 추가할 수 있습니다. 🎜🎜🎜🎜예: 🎜🎜🎜다음 예는 "myfile.txt" 파일을 읽기 전용 모드로 엽니다. 🎜rrreee🎜다음 예는 "myfile.txt" 파일을 쓰기 모드로 엽니다. 🎜rrreee🎜다음 예는 추가 모드로 열립니다." myfile.txt" 파일: 🎜rrreee🎜🎜참고: 🎜🎜
- 시스템 리소스를 해제하려면 열린 파일을 닫아야 합니다.
close()
메서드를 사용하여 파일을 닫을 수 있습니다. 🎜
- 파일이 존재하지 않고 'r' 모드에서 파일을 열려고 하면
open()
함수는 FileNotFoundError
예외를 발생시킵니다. 🎜
- 파일이 존재하고 'w' 또는 'a' 모드로 열려고 하면
open()
함수가 기존 파일의 내용을 덮어쓰거나 추가합니다. 🎜🎜
위 내용은 파이썬에서 파일을 여는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!