在Python脚本之间传递变量

10 浏览
0 Comments

在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中这样做,因为它是主要的“扫描”程序,然后调用其他程序。我希望现在更有意义。

感谢迄今为止的评论。

0