2017-09-28 288 views
0

我可以從我創建的模塊調用函數,但我不能導入變量,也許任何人有任何想法爲什麼? 例子:從模塊導入變量

Module1.py

a="hi" 

Python的空閒:

from Module1 import * 
Print(a) 

它不會導入變量,但如果我把從其他模塊的功能它的工作

+1

嗨!歡迎來到Stack Overflow。請參閱[問]以及如何創建[mcve],以便我們能夠更好地爲您提供幫助。 – msanford

+2

你真的使用過'Print'嗎?它應該是'打印'。 – Elazar

回答

1

你必須記住Python是而不是不區分大小寫。內置函數(或真的,任何函數)應始終以小寫字母開頭。如果你的Python文件被命名爲「Module1.py」,那麼做from module1 import *也是不正確的。所以正確的形式是:

from Module1 import * 
print(a) 
+0

沒有它正確的模塊名稱,因爲我怎麼說我可以調用模塊的功能 –

+0

你是如何調用函數?它是'print(a)'還是'Print(a)'?後者不會是有效的代碼 – Mangohero1