小白求助 第三十讲 的课后题
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)
可能是一个很白的问题,在写完程序,用idle run的时候,在{请输入内容【单独输入':w'保存退出】:}后 新建的文档并没有我输入的内容 把你的运行过程发来看看
反正我这里运行正常 运行你的代码没有问题哦,你留意一下细节,比如输入文件名输了后缀名没?还有生成的文件是否是程序生成的,通过看文件修改日期可以判断。 wuqramy 发表于 2020-4-18 23:59
把你的运行过程发来看看
反正我这里运行正常
运行程序是idle txxcat 发表于 2020-4-19 00:04
运行你的代码没有问题哦,你留意一下细节,比如输入文件名输了后缀名没?还有生成的文件是否是程序生成的, ...
重新试了下,加上后缀名.txt
在{请输入内容【单独输入':w'保存退出】:}后 输入了想要写的内容,在最后一行用':w' 之后保存退出,新建的.txt文档内容还是空白 txxcat 发表于 2020-4-19 00:04
运行你的代码没有问题哦,你留意一下细节,比如输入文件名输了后缀名没?还有生成的文件是否是程序生成的, ...
已经解决啦 谢谢
页:
[1]