我是新手,正在尝试制作一个简单的随机句子生成器-
如何从存储在另一个 .py 文档中的列表中提取随机项目?
我在用着
random.choice(verb_list)
从列表中拉出。如何告诉 python verb_list 在另一个文档中?
此外,了解该解决方案背后的原理是什么也会很有帮助。我想这就像“文件引用”“文件桥接”等。
您可以从文件中导入变量:
变量数据.py
verb_list = [x, y, z]
other_list = [1, 2, 3]
something_else = False
主文件.py
from vardata import verb_list, other_list
import random
print random.choice(verb_list)
你还可以这样做:
from vardata import *
从该文件导入所有内容。不过要小心这一点。您不想发生名称冲突。
或者,您可以只导入文件并通过其命名空间访问变量:
import vardata
print vardata.something_else
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)