0
我想了解如何從一個文件導入代碼到另一個。我有兩個文件file1.py
和。我在第一個文件中運行代碼,並在第二個文件中定義了許多變量和函數。我正在使用from file2 import *
將代碼導入file1.py
。我使用中定義的變量在file1.py
中沒有問題,但當我嘗試使用file1.py
中的函數時,獲取的函數是NameError: name 'myfunc' is not defined
。我可以通過編寫from file2 import myfunc
來解決這個問題,但我認爲編寫*
會導入該文件中的所有內容。函數與變量有什麼區別?從模塊導入*是不是導入我的功能
看看這裏:HTTP:/ /stackoverflow.com/questions/19883870/python-from-x-import-not-importing-everything – Babyburger