第一种情况:file有问题:这种情况可能是你的file打开时,不是用的可写模式,一般打开文件时有几种模式:file=open('your_file_name.txt','r')--->可读模式 file=open('your_file_name.txt','w')--->可写模式 file=open('your_file_name.txt','w+')--->追加模式 ...其他模式,自行...
python .write用不了
授人以鱼不如授人以渔,请更加注重我给你讲的分析问题的思路。
首先,你要想想问题可能出在哪,
file.write(txt),最多三个地方有问题:
第一种情况:file有问题:这种情况可能是你的file打开时,不是用的可写模式,
一般打开文件时有几种模式:
file=open('your_file_name.txt','r')--->可读模式
file=open('your_file_name.txt','w')--->可写模式
file=open('your_file_name.txt','w+')--->追加模式
...其他模式,自行百度一下
此时,你只需要改下你打开文件的模式就好,写文件用第二种
第二种情况:write的问题,因为它是一个内置的函数,所以,基本不会有问题
第三种情况:txt的问题
你的txt格式是否不是字符串,write貌似只能写出字符串,int这些都是无法写出,
例如:如果你要写出‘apple’,应该是file.write('apple'),注意引号
如果你前面有个txt=‘ABCDEFG’,应该是file.write(txt),此时没有引号,因为txt已经是字符串了
希望对你有用
2018-10-22
Python 文件 write() 方法用于向文件中写入指定字符串。
在文件关闭前或缓冲区刷新前,字符串内容存储在缓冲区中,这时你在文件中是看不到写入的内容的。2018-11-04
读写文件前需先打开文件,file=open('文件名','w')2018-10-15
先打开文件open('你的文件名',‘w’)2018-11-21
你是不是没有打 file = open(' ','r+')2018-10-14
报错信息的截图发一下2018-10-14