我無法從python腳本中導入日期時間,但我可以從終端命令行中導入。無法在腳本中導入導入日期時間
1)import datetime
2)From datetime import datetime
month = datetime.datetime.now().strftime("%B")
print month
代碼工作的這些線時逐個輸入到命令行 任何想法?
我是Mac
我無法從python腳本中導入日期時間,但我可以從終端命令行中導入。無法在腳本中導入導入日期時間
1)import datetime
2)From datetime import datetime
month = datetime.datetime.now().strftime("%B")
print month
代碼工作的這些線時逐個輸入到命令行 任何想法?
我是Mac
運行2.7你命名你的腳本datetime.py
,位於/Users/ripple/Dropbox/Python/datetime.py
。這是導入而不是標準庫模塊,因爲主腳本的目錄是Python查找導入的第一個位置。
您不能爲您的腳本提供與您嘗試導入的模塊相同的名稱。重命名您的腳本。確保您還刪除了字節碼緩存/Users/ripple/Dropbox/Python/datetime.pyc
。
我把它改名爲thescript.py我得到了同樣的錯誤。另外,我在另一個名爲NHLWeb.py的腳本中遇到了錯誤。我只是使用名稱datetime.py來顯示來自另一個代碼的錯誤。 –
文件 「/Users/ripple/Dropbox/Python/thescript.py」,第1行,在
@JosephLee:看看那個回溯。 '/ Users/ripple/Dropbox/Python/datetime.pyc'可能仍然存在, –
你的第二行覆蓋了什麼python理解單詞'datetime'意味着在後面的代碼。您應該使用
import datetime # the complete module
month = datetime.datetime.now().strftime("%B")
或
from datetime import datetime # one part of the main module
month = datetime.now().strftime("%B")
同時節省了腳本,確保你給它不同的名字(比日期時間等),並將其保存在C:/ Python34 /腳本;我相信這會工作。
你得到的錯誤是什麼? –
文件 「/Users/ripple/Dropbox/Python/datetime.py」,第2行,在 進口日期時間 文件 「/Users/ripple/Dropbox/Python/datetime.py」,第4行,在 一個月= datetime.datetime.now()。strftime(「%B」) –
您將該模塊命名爲datetime.py ?!這顯然不起作用。 – ch3ka