在我的項目我有4個Python文件變量,進口變量:Python的定義在不同的Python文件
file1.py,file2.py file3.py,file4.py
test_list1名單我想定義全局這應該可以訪問所有的文件。
我的意思是,
,如果我將在file1.py
test_list1 = []
定義列表,我進口file1.py到file2.py,file3.py和file4.py
我需要附加值以從file2.py,file3.py和file4.py列出test_list1
腳本流的執行是file2.py,其次是file3.py,後面是file4.py。並再次文件2將訪問
什麼是定義變量這種不同的文件的最佳方式。
我知道我的英語水平最差。請讓我知道如果沒有正確理解這個問題。
將所有文件導入到主文件中,並且您可以在主文件中定義test_list1,然後將該變量從其他文件 – Stack
傳遞給其他函數...不要這樣做。導入的模塊不應該假設任何關於調用它們的模塊(這會導致頭痛)。讓調用模塊將其作爲參數傳遞。 –
@stack郵件文件是有希望的,你可以請示例或任何鏈接引用和@休請提供示例或文檔 – Bittu