在Python中,读取和写入文件是非常基础且常见的操作。你可以使用Python内置的open()函数来打开文件,然后使用文件对象的方法进行读取或写入。
下面是一些简单的代码示例:
读取文件
python
使用 'r' 参数打开文件进行读取
with open('example.txt', 'r') as file:
data = file.read() # 读取整个文件内容
打印文件内容
print(data)
在上面的例子中,open()函数用于打开名为example.txt的文件,并以读取模式('r')打开它。with语句用于确保文件在使用完毕后会被正确关闭。file.read()方法用于读取文件的所有内容,并将其存储在变量data中。
写入文件
python
使用 'w' 参数打开文件进行写入
with open('example.txt', 'w') as file:
file.write('Hello, world!') # 写入字符串
在这个例子中,open()函数以写入模式('w')打开example.txt文件。如果文件不存在,它会被创建。如果文件已经存在,它的内容会被覆盖。file.write('Hello, world!')方法用于将字符串'Hello, world!'写入文件。
追加到文件
如果你希望将内容追加到文件的末尾,而不是覆盖文件的内容,你可以使用追加模式('a'):
python
使用 'a' 参数打开文件进行追加
with open('example.txt', 'a') as file:
file.write('\nAnother line of text.') # 追加新行文本
在这个例子中,新的文本会被追加到example.txt文件的末尾,而不是覆盖文件的内容。