Python文件打开、读取及写入的方法是什么
Python中打开文件的方法有两种:使用open()
函数和使用with
语句。
-
使用
open()
函数打开文件:f = open('filename', 'mode')
filename
是文件的路径和名称;mode
是打开文件的模式,常用的模式有:'r'
:只读模式(默认);'w'
:写入模式,如果文件存在则清空文件内容,如果文件不存在则创建新文件;'a'
:追加模式,如果文件存在则在文件末尾添加内容,如果文件不存在则创建新文件;'x'
:独占创建模式,只能创建新文件,如果文件已存在则抛出异常;'b'
:二进制模式;'t'
:文本模式(默认)。 返回一个文件对象,可以通过该对象对文件进行操作。
-
使用
with
语句打开文件:with open('filename', 'mode') as f: # 在此执行文件操作 ...
with
语句会自动关闭文件,不需要手动调用close()
方法。
文件对象可以使用以下方法进行读取和写入操作:
-
读取文件:
read([size])
:读取文件的内容,可指定读取的字节数。若不指定大小,则读取整个文件内容。readline()
:读取文件的一行内容。readlines()
:将文件的所有行读取到一个列表中。
-
写入文件:
write(str)
:将字符串写入文件。writelines(list)
:将列表中的字符串逐行写入文件。
示例:
# 打开文件并读取内容
with open('file.txt', 'r') as f:
content = f.read()
print(content)
# 打开文件并写入内容
with open('file.txt', 'w') as f:
f.write('Hello, World!')
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:云主机玩游戏延迟高怎么解决 下一篇:vscode typescript报错怎么解决
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。