我真的不确定什么在这里不起作用,我想让python从列表中选择一个随机名称,这是有效的,因为我已经打印了变量。你知道吗
然后我想将随机名称存储在一个文本文件中。文件在那里,但只是空的。任何帮助都将不胜感激。你知道吗
import random
names = "Balo", "Bandugl", "Baroro", "Cag", "Charoth", "Duglinglabat", "Dulko", "Fangot"
rand_name = random.choice(names)
c1= open( "character_one.txt", "w")
c1.write(rand_name)
c1.close
为什么python不将随机选择写入文本文件?你知道吗
一个很好的实践是使用
with
,因为它隐式地包含了close
方法:您的代码看起来很好,只是最后并没有实际调用
c1.close
。你知道吗您需要在其后面添加
()
才能执行此操作:这就是为什么使用with-statement打开文件是个好主意:
这样做可以确保文件在完成时关闭。你知道吗
相关问题 更多 >
编程相关推荐