我試圖調用模塊,但有些原因它給了我錯誤。 data.py包含項目列表,並在main.py我試圖迭代和打印items.but我得到下面的錯誤。Python調用模塊
錯誤
Import error: No module named Basics
兩個data.py & main.py存在於c:/ python27 /基礎/
data.py
bob={'name':'bobs mith','age':42,'salary':5000,'job':'software'}
sue={'name':'sue more','age':30,'salary':3000,'job':'hardware'}
people=[bob,sue]
main.py
from Basics import data
if __name__ == '__main__':
for key in people:
print(key, '=>\n ', people[key])
如果我只是給出導入數據,那麼我得到下面的錯誤
名稱錯誤:name'people'沒有被定義。
更新:
新代碼:
from Basics import data
if __name__ == '__main__':
for key in data.people:
print(key, '=>\n ', data.people[key])
類型錯誤:列表索引必須是整數,而不是字典
它的工作now..but如何打印每個元素key..I在主體部分 – user1050619