発生している問題・エラーメッセージ
ModuleNotFoundError: No module named 'requests'
といったエラーが表示されます
該当のソースコード
Python
1 2import requests, random 3 4# アクセストークンを以下に設定★ --- (*1) 5acc_token = 'EXTZp2R8YgD1RvcqCdsUGbaMBoxLXAbirBtzErOqUMZ' 6#画像ファイルのパスを指定 7image_file = 'sky.jpg' 8 9def send_line(msg,image_file): 10 # サーバーに送るパラメータを用意 --- (*2) 11 url = 'https://notify-api.line.me/api/notify' 12 headers = {'Authorization': 'Bearer ' + acc_token} 13 payload = {'message': msg} 14 #画像を読み込む 15 with open(image_file, 'rb') as fp: 16 files = {'imageFile': fp} 17 requests.post(url, headers=headers, params=payload, files=files) 18 19if __name__ == '__main__': 20 # メッセージを送信 --- (*3) 21 Klist = ["常温で液体の元素を2つ答えよ。", 22 "H2SO4のHの酸化数は何か。", 23 "KMnO4の酸化数は何か。", 24 "水素を受け取ると酸化される。マルバツ"] 25 question = random.choice(Klist) 26 send_line(question,image_file) 27 print('ok') 28 29 30### 試したこと 31 32Spyderで起動させた場合、上手く起動するのでコードは間違っていないと思われます。Macを使用していますが、IDLE SHELLやターミナル等で起動しようとするとエラーが起こります。 33 34### 補足情報(FW/ツールのバージョンなど) 35 36Pythonの3系のバージョンは既にインストールされています。
このままではコードが読めないので、質問を編集し、<code>ボタンを押し、出てくる’’’の枠の中にコードを貼り付けてください
回答1件
あなたの回答
tips
プレビュー