【发布时间】:2018-11-13 08:29:49
【问题描述】:
我必须将一些值从一个文件导入到另一个文件。我在 second.py 中有一个函数名 myFunc,其中我有一个变量名“a”。现在我想在 main 函数内的 first.py 文件中显示这个值。
first.py
-------
import os
import second.py import *
def main():
//here i need to print from another file
if __name__ == '__main__':
main()
second.py
---------
import os
def myFunc(var1, var2):
a = 'test user'
【问题讨论】:
-
可以在second.py中创建一个类,然后声明变量a。然后在 first.py 中,您可以为该类创建一个对象,并且应该能够访问该变量。
-
@San 你能举个例子吗
-
你不能真正从这样的函数内部拉出一个变量(即使是在单个文件的情况下)。如果
myFunc返回a,你可以在first.py中写:print(myFunc(..., ...)),由于myFunc返回a,它会在你运行first.py时打印出来。
标签: python python-2.7 import python-import python-module