前提・実現したいこと
VScodeからpythonのモジュール動作を正常に行いたい。
発生している問題・エラーメッセージ
pythonのモジュールを使って、月の数字を渡すとその月の陰暦を返す関数をもったモジュールを作りました。
その後別のpyファイルから上記のpyファイルをインポートし、モジュールを使ってみたのですが陰暦が返らずに、例外処理のほうへ飛んでしまいます。
VScodeからモジュールの実行は可能なのでしょうか。
該当のソースコード
monthname.py
def japanese(month):
month_name = {
1:"睦月", 2:"如月", 3:"弥生", 4:"卯月", 5:"皐月", 6:"水無月",
7:"文月", 8:"葉月", 9:"長月", 10:"神無月", 11:"霜月", 12:"師走"
}
try:
response = month_name[month]
except:
response = '月の数字を入力してください'
return response
practice.py
import monthname
monthname.japanese(1)
実行結果
import monthname
monthname.japanese(10)
'月の数字を入力してください'
試したこと
コマンドプロンプトからimportし、モジュールをつかってみたところ例外処理に飛ばずに陰暦が正しく帰ってきました。
補足情報(FW/ツールのバージョンなど)
バージョン
VScode:1.42.0
Python:3.8.1
VScode拡張機能 Python:2020.2.63072
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。