下面是分享一个简单的 Python 读写文件脚本的完整攻略:
1. 创建文件
要使 Python 代码能够读取或写入文件,首先需要创建文件。可以通过以下命令创建一个空文件:
with open('myfile.txt', 'w') as f:
pass
这将在当前工作目录中创建一个名为 myfile.txt
的空文件。上面的 with
语句提供了自动文件关闭机制,即使在遇到异常时也能保证文件关闭。
2. 写入文件
要将文本写入文件,可以使用以下代码:
with open('myfile.txt', 'w') as f:
f.write('Hello, world!')
这将向 myfile.txt
文件写入文本 Hello, world!
。如果文件不存在,将创建一个新文件并写入数据;如果文件已存在,将覆盖原有数据。
3. 读取文件
要从文件中读取文本,可以使用以下代码:
with open('myfile.txt', 'r') as f:
text = f.read()
print(text)
这将读取名为 myfile.txt
的文件中的所有文本,并打印到控制台上。
4. 处理超大文件
当处理超大文件时,每次读取整个文件并将其存储在内存中耗费时间和内存。为了解决这个问题,可以一次读取一部分数据:
with open('largefile.txt', 'r') as f:
while True:
data = f.read(1024) # 一次读取1024字节
if not data: # 读到文件结尾,停止循环
break
process(data) # 处理读取的数据
此示例中,每次只读取1024个字节,并在读取到文件结尾时停止读取。process
函数用于处理读取的数据。
这就是分享一个简单的 Python 读写文件脚本的完整攻略,希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:分享一个简单的python读写文件脚本 - Python技术站