我知道這是一個非常簡單的問題,但我無法繞開模塊並導入它們。下面我有一個簡單的Python程序...Python 3不能從導入的模塊中看到字符串
main.py
# Import Function File
from func1 import source_func1
# Run function
source_func1()
# Print Variable 2 From Function
print(source_func1(var2))
func1.py
def source_func1():
pass
# Set Variable 2
var2 = "This is my second variable"
當我跑我收到以下錯誤......
print(source_func1(var2))
NameError: name 'var2' is not defined
Whe我會錯嗎?
你'source_func1()'函數*不帶參數*。你爲什麼試圖通過'var2'? –
'source_func1()'裏面的'var2'? –
如果你想在其他模塊中使用變量導入它。或者你可以使用func1導入* –