Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从另一个文件导入变量而不运行该程序?_Python_Python 3.x - Fatal编程技术网

Python 如何从另一个文件导入变量而不运行该程序?

Python 如何从另一个文件导入变量而不运行该程序?,python,python-3.x,Python,Python 3.x,我想使用from import函数从另一个程序导入变量。 示例代码: script1: c=1 print('hello') script2: from script1 import c 当我运行此命令时,我的响应是: hello 10 我想知道,如果只显示变量c,是否可以执行此操作。将导入时不想运行的任何代码移动到中,如果

我想使用from import函数从另一个程序导入变量。 示例代码:

script1:
c=1
print('hello')

script2:
from script1 import c
当我运行此命令时,我的响应是:

hello
10

我想知道,如果只显示变量c,是否可以执行此操作。

将导入时不想运行的任何代码移动到
中,如果
块。

将导入时不想运行的任何代码移动到
中,如果

不想,这就是它的工作方式。 如果希望某些代码不运行,请将其移动到
\uuuu main\uuuu
部分:

import statements
code_that_runs()

if name == '__main__':
    code_that_won't_run_from_import()

你不知道,这就是它的工作原理。 如果希望某些代码不运行,请将其移动到
\uuuu main\uuuu
部分:

import statements
code_that_runs()

if name == '__main__':
    code_that_won't_run_from_import()