[英]Importing two variables from same module python
我正在使用Jupyter筆記本,並且出現以下錯誤:
首先,我從模塊導入變量:
from data_generation.names import headers
這一點都沒有問題。 然后,在下面的幾個單元格中,我嘗試從同一模塊中進行另一個導入:
from data_generation.names import alldata_path
這給了我這個錯誤:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-90-2663c91db1e3> in <module>
1 from data_generation.data_preprocessing import data_to_csv
----> 2 from data_generation.names import alldata_path
ImportError: cannot import name 'alldata_path'
我在文件|模塊names.py中得到了這2個變量,它看起來像這樣:
headers = {"V": ["FECHA", "MEDICION (V)"], "T":["FECHA", "MEDICION (T)"], "A":["FECHA", "MEDICION (A)"]}
alldata_path = ("C:/Users/Bastolo/Desktop/aritech/argomedo-solar-maintenance/data/all_data/")
我將不勝感激如何正確執行此操作,因為我想盡可能保留一個變量列表(而不是列表類型),而不是使用字典來映射我假裝使用的所有變量。
編輯:我只是在筆記本上得到此錯誤,在IPython中工作正常...雖然id喜歡讓它在筆記本上工作
您在找這個嗎?
from module import a, b, c
請注意,如果要導入所有內容,則可以執行
from module import *
或導入模塊並使用完整路徑訪問它們:
import module
module.a()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.