在Python脚本之间传递变量
- 论坛
- 在Python脚本之间传递变量
10 浏览
在Python脚本之间传递变量
我确定这很简单,但是我一直无法正确运行它。我需要让我的主要Python脚本调用另一个Python脚本,并将原始脚本中的变量传递给我调用的脚本。因此,以一个简单的例子来说,我的第一个脚本是:
first.py x = 5 import second
我的第二个脚本是:
second.py print x
我期望它打印出x,但是我得到了
NameError: name 'x' is not defined
我不确定import是实现这一目的的正确方法,但如果有人能简单地解释一下,那将是很好的!
谢谢,
编辑
阅读了评论后,我想我会扩展一下我的问题。Aswin Murugesh的答案解决了我遇到的导入问题,然而这种解决方案没有得到期望的结果,因为我似乎无法通过这种方式传递列表中的项。
在first.py中,我有一个列表,我按如下方式处理它:
for insert, (list) in enumerate(list, start =1): '调用second.py并传递当前列表项'
我希望将列表中的每个项传递给第二个Python文件进行进一步处理(网络爬虫),我不想在first.py中这样做,因为它是主要的“扫描”程序,然后调用其他程序。我希望现在更有意义。
感谢迄今为止的评论。