当前,我有两个单独的Python文件:
functions.py
def get_file():
...
file = /Users/.../file2.txt # different every time
return file
...
test.py
def use_file():
# processes using the file path from get_file()
在这里将它们分开似乎有点奇怪,因为功能的目的尚不清楚,但是我想知道,一般而言,是否有任何方法可以使用该范围的变量或传递变量的方法。在这种情况下是可变的。
答案 0 :(得分:3)
如果它们位于同一目录中,则可以使用类似的内容
#file 1
def var():
#code in here
return var
和
#file 2
import file1
var = file1.var()