首页 > 编程笔记
Python write()方法:向文件中写入字符串
Python write() 方法用于向文件中写入指定字符串。在文件关闭前或缓冲区刷新前,字符串内容存储在缓冲区中,此时在文件中看不到写入的内容。
write() 方法的语法格式如下:
例如创建一个文本文件 te.txt,内容如下:
【示例】将字符串的内容添加到 te.txt 文件中。
如果用户需要换行输入内容,就可以使用“\n”。例如:
write() 方法的语法格式如下:
fileObject.write( [ str ])
其中,参数 str 为需要写入文件中的字符串。例如创建一个文本文件 te.txt,内容如下:
坠素翻红各自伤,青楼烟雨忍相忘。
【示例】将字符串的内容添加到 te.txt 文件中。
fu=open('te.txt','r+') #打开文件 print ("文件名为: ", fu.name) #输出文件的名称 str="将飞更作回风舞,已落犹成半面妆。" fu.seek(0,2) #设置位置为文件末尾处 line=fu.write(str) #将字符串内容添加到文件末尾处 fu.seek(0,0) #设置位置为文件开始处 print(fu.read()) fu.close() #关闭文件输出结果如下:
文件名为: te.txt
坠素翻红各自伤,青楼烟雨忍相忘。将飞更作回风舞,已落犹成半面妆。
如果用户需要换行输入内容,就可以使用“\n”。例如:
fu=open('te.txt','r+') #打开文件 print ("文件名为: ", fu.name) #输出文件的名称 str="\n沧海客归珠有泪,章台人去骨遗香。可能无意传双蝶,尽付芳心与蜜房。" fu.seek(0,2) #设置位置为文件末尾处 line=fu.write(str) #将字符串内容添加到文件末尾处 fu.seek(0,0) #设置位置为文件开始处 print(fu.read()) fu.close() #关闭文件输出结果如下:
文件名为: te.txt
坠素翻红各自伤,青楼烟雨忍相忘。将飞更作回风舞,已落犹成半面妆。
沧海客归珠有泪,章台人去骨遗香。可能无意传双蝶,尽付芳心与蜜房。