前提
visual studio 2019
python 3.9
実現したいこと
初心者の質問で恐縮ですが、よろしくお願いいたします。
visual studio2019を用いて、moduleを呼び出し、プログラムを動かす
発生している問題・エラーメッセージ
関数部分のみのfruit.pyファイルの定義を、
別のファイルで呼び出し、プログラムを動かしたいのですが、
unresolved import 'fruit'
とエラーが出ます。
該当のソースコード
1.fruit.py
python
1def fruit_price(number_of_momo, number_of_mikan): 2 total_momo = number_of_momo * 100 3 total_mikan = number_of_mikan * 40 4 total = total_momo + total_mikan 5 return total
2.0809.test.py
python
1import fruit 2total = fruit_price(100, 200) 3print("もも 100個と、みかん 200個で、", total, "円です")
試したこと
1.パスを通す
python
1import fruit 2sys.path.append("C:\\Users\\Michiko\\Desktop\\dsadsa\\fruit.py") 3total = fruit_price(100, 200) 4print("もも 100個と、みかん 200個で、", total, "円です")
結果
'unicodeescape' codec can't decode bytes in position 37: truncated \uXXXX escape C:\Users\Michiko\Desktop\0809test.py
というエラーが出ました。
2.visual studio2022で試す
python
1def fruit_price(number_of_momo, number_of_mikan): 2 total_momo = number_of_momo * 100 3 total_mikan = number_of_mikan * 40 4 total = total_momo + total_mikan 5 return total
python
1import fruit 2total = fruit_price(100, 200) 3print("もも 100個と、みかん 200個で、", total, "円です")
reportMissingImports Import "fruit" could not be resolved
というエラーが出ました。
3.同じフォルダに入れる
補足情報(FW/ツールのバージョンなど)
回答2件
あなたの回答
tips
プレビュー