質問: ### 前提・実現したいこと pythonでソースファイルをモジュールとして使う方法について教えてください。 20180213.pyファイルに1のコードを書き、20180214.pyファイルに2のコードを書きました。 2の方で「SOS You」という結果を期待していたのですが、エラーとなってしまいました。 指定通りに書いたつもりだったのですが、もしおかしいところがございましたらご指摘いただけますでしょうか? どうぞよろしくお願いします。 ### 発生した戻り値・エラーメッセージ File "C:/Users/○○/PycharmProjects/untitled2/20180214.py", line 1 import 20180213 ^ SyntaxError: invalid syntax Process finished with exit code 1 ### 該当のソースコード 1 ``` def hello(name): print("sos",name) hello("Me") ``` 2 ``` import 20180213 20180213.hello("You") ```
回答: モジュール名が数字始まりだからかと。 d20180213.pyとかなら通るかと思いますよ。