你如何从其他脚本运行python脚本并将其根目录放在我的root中?

Ahm*_*aik 0 python import module global-variables

我有一个模块"B",我想从脚本"C"运行它,我想在"B"中调用全局变量,因为它们在"C"根中.另一个问题是,如果我sys在"B"中导入,当我运行"C"时它看不到sys

# NameError: global name 'sys' is not defined #

我该怎么办?

dan*_*ben 5

导入模块B(如import B)时,B将解释每一行.我认为这就是你说你想要运行它时的意思.要引用B命名空间中的成员,可以使用以下命令:

B.something_defined_in_B.

如果您希望sys明确使用C,您还需要在其中导入它C.