io.UnsupportedOperation: not readable
附上代码(自己写错,按照小甲鱼的改的):def file_write(file_name):
f=open(file_name,'w')
print(list(f))
print('请输入内容【单独输入\':w\'保存退出】:')
while True:
write_some=input()
if write_some != ':w':
f.write('%s\n'% write_some)
else:
break
f.close()
file_name = input('请输入文件名:')
file_write(file_name)
错误信息:
请输入文件名:some.txt
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\2.py", line 13, in <module>
file_write(file_name)
File "C:\Users\Administrator\Desktop\2.py", line 3, in file_write
print(list(f))
io.UnsupportedOperation: not readable
wb试试? w 模式的文件不能读取,所以 list(f) 报错 老八秘制 发表于 2020-4-18 16:41
wb试试?
首先谢谢帮助啊,不过wb以后,文件直接空了 永恒的蓝色梦想 发表于 2020-4-18 16:47
w 模式的文件不能读取,所以 list(f) 报错
取消了print(list(f))之后执行,文件直接空了 这个是多少课的 老八秘制 发表于 2020-4-18 16:52
这个是多少课的
29课第0个,麻烦帮忙看看。谢谢
def file_write(file_name):
f = open(file_name, 'w')
print('请输入内容【单独输入\':w\'保存退出】:')
while True:
write_some = input()
if write_some != ':w':
f.write('%s\n' % write_some)
else:
break
f.close()
file_name = input('请输入文件名:')
file_write(file_name)
老八秘制 发表于 2020-4-18 16:56
我理解了,是我想差了这个题的目的,谢谢哈 胡高土 发表于 2020-4-18 17:00
我理解了,是我想差了这个题的目的,谢谢哈
跪求最佳{:10_254:} 老八秘制 发表于 2020-4-18 17:01
跪求最佳
已整
胡高土 发表于 2020-4-18 17:01
已整
谢谢啦~
页:
[1]