要向一个文件写入内容,首先需要使用open() 全局函数打开它,它接受两个参数:文件路径和模式。
你可以使用a 作为模式,告诉 Python 以附加模式打开文件并向文件中添加内容。
filename = '/Users/flavio/test.txt'
file = open(filename, 'a')
#or
file = open(filename, mode='a')
或者你可以使用w 标志来清除现有内容。
filename = '/Users/flavio/test.txt'
file = open(filename, 'w')
#or
file = open(filename, mode='w')
一旦你打开了文件,你可以使用write() 和writelines() 方法。
write() 接受一个字符串。
writelines() 接受一个字符串的列表。
filename = '/Users/flavio/test.txt'
file = open(filename, 'w')
file.write('This is a line\n')
file.writelines(['One\n', 'Two'])
file.close()
\n是一个用于进入新行的特殊字符。
记住在写完一个文件后要关闭该文件,使用该文件的close() 方法。