Python スクリプトから日時をインポートすることはできませんが、端末のコマンド ラインからはインポートできます。
1)import datetime
2)From datetime import datetime
month = datetime.datetime.now().strftime("%B")
print month
これらのコード行は、コマンド ラインに 1 つずつ入力すると機能します。
Macで2.7を実行しています
Python スクリプトから日時をインポートすることはできませんが、端末のコマンド ラインからはインポートできます。
1)import datetime
2)From datetime import datetime
month = datetime.datetime.now().strftime("%B")
print month
これらのコード行は、コマンド ラインに 1 つずつ入力すると機能します。
Macで2.7を実行しています
にあるスクリプト に名前を付けました。これは、標準ライブラリ モジュールの代わりにインポートされています。これは、メイン スクリプトのディレクトリが Python がインポートを探す最初の場所であるためです。datetime.py
/Users/ripple/Dropbox/Python/datetime.py
スクリプトに、インポートしようとしているモジュールと同じ名前を付けることはできません。スクリプトの名前を変更します。のバイトコード キャッシュも必ず削除してください/Users/ripple/Dropbox/Python/datetime.pyc
。
スクリプトを保存するときは、必ず別の名前 ( date time以外) を付けて c:/Python34/Scripts に保存してください。私はこれがうまくいくと確信しています。
2行目は、pythonが「日時」という単語を後のコードで意味するものを上書きしています。どちらかを使用する必要があります
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")