在Python中,你可以使用内置的`open()`函数来创建文件。以下是使用`open()`函数创建文件的几种常见模式:
写模式 ('w')
如果文件不存在,则创建一个新文件。
如果文件存在,则清空文件内容。
with open('file.txt', 'w') as f:
f.write('Hello, World!')
追加模式 ('a')
在文件末尾添加内容,不会删除现有内容。
with open('file.txt', 'a') as f:
f.write('\nThis is an appended line.')
读写模式 ('r')
打开文件进行读取,不能用于写入。
with open('file.txt', 'r') as f:
content = f.read()
print(content)
读写模式 ('r+')
同时打开文件进行读取和写入,文件指针位于文件开头。
with open('file.txt', 'r+') as f:
content = f.read()
print(content)
f.seek(0) 将文件指针移回开头
f.write('New line added at the beginning.')
使用`with`语句可以确保文件在使用完毕后自动关闭,即使在发生异常的情况下也是如此。