Python允许你将内容写入文件,方式与使用print()函数将字符串‘写’到屏幕上类似,但是,如果打开文件时用读模式,就不能写入,你需要以纯文本模式或添加纯文本模式打开该文件,简称为‘写模式’和‘添加模式’。写模式将覆写原文件,就像你用一个新值覆写一个变量值一样,将w作为第二个参数传递给open(),以写模式打开该文件。不同的是,添加模式将在已有文件的末尾添加文本。你可以认为这类是于向一个变量中的列表添加内容,而不是完全覆写变量。将‘a’作为第二个参数传递给open(),以添加模式打开该文件。如果传递给open()的文件名不存在,则写模式和添加模式都会创建一个新的空文件,在读取或写入文件后,调用close()方法,然后才能再次打开该文件。 from pathlib import Path import os #print(os.getcwd()) # 设置路径 path = os.getcwd()+'\当前目录'+'\\' print(path) baconFile = open(path+'hello.txt','w') baconFile.write('hello word\n') baconFile.close() baconFile = open(path+'hello.txt','a') baconFile.write('Bacon is not a vegetable.') baconFile.close() baconFile = open(path+'hello.txt') content=baconFile.read() baconFile.close() print(content)
标签:文件,Python,写入,模式,添加,baconFile,path,open From: https://www.cnblogs.com/davPython/p/16948706.html