【发布时间】:2018-07-12 18:18:24
【问题描述】:
我正在为学校开发一个程序,询问用户他们想给文件命名什么,然后我应该写入该文件。
到目前为止,我有这个:
dream_file = input("What file name would you like to save the cards? ")
dream_file = open(dream_file, 'w')
dream_file.write(str(dream_hand1))
print(dream_file)
dream_file.close()
当我运行它时,我得到这个错误: <_io.textiowrapper name="dream" mode="w" encoding="US-ASCII">
据我所知,该文件永远不会被创建。
【问题讨论】:
-
什么是
dream_hand1?您确定这是您的全部相关代码吗? -
什么是dream_hand1?
-
这是一个我必须写入文件的变量。
-
其余代码在一个函数中。好像太长了,我不能发布整个内容。
-
<_io.TextIOWrapper name='dream' mode='w' encoding='US-ASCII'>不是错误;这是print(dream_file)的输出