2014-09-02 81 views
1

我想使用我在另一個文件中分配的變量,是否有一種方法可以從該文件中導入該變量來維護變量的值?Python通過導入傳遞變量值

+3

':

from ham import eggs print eggs 

還是? – Maroun 2014-09-02 12:00:59

+1

是的。例如,如果文件中的變量'x'說'test.py',則可以將其導入另一個文件,如'import test','test.x' – suhailvs 2014-09-02 12:03:11

回答

3

如果你定義一個名爲my_module.py模塊中的變量my_variable,它已經被初始化,您可以從另一個模塊訪問它:

from my_module import my_variable 

你也可以這樣做:

import my_module 
... 
my_module.my_variable 

但我推薦第一個選項,如果你只需要變量my_module.py

0

如果一個文件ham.py包含:

eggs = 1 

然後在spam.py你可以說:從my_file進口my_variable`

import ham 
print ham.eggs