簡體   English   中英

從同一模塊python導入兩個變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM