質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
AWS Lambda

AWS Lambdaは、クラウド上でアプリを実行できるコンピューティングサービス。サーバーのプロビジョニングや管理を要せず複数のイベントに対してコードを実行します。カスタムロジック用いた他AWSサービスの拡張やAWSの規模やパフォーマンスを用いたバックエンドサービスを作成できます。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

3703閲覧

python3のurllib.request.urlopenメソッド実行時にエラーが発生する。

akashi-seijuro

総合スコア24

AWS Lambda

AWS Lambdaは、クラウド上でアプリを実行できるコンピューティングサービス。サーバーのプロビジョニングや管理を要せず複数のイベントに対してコードを実行します。カスタムロジック用いた他AWSサービスの拡張やAWSの規模やパフォーマンスを用いたバックエンドサービスを作成できます。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2020/09/27 01:46

解決したいこと

python3のurllibライブラリのurlopenメソッドを実行した際に、下記のエラーが発生するため、
このエラーが発生してしまう原因についてご指摘をいただきたいです。

よろしくお願い致します。

Traceback (most recent call last):
File "C:\Users\test\Desktop\test2\app.py", line 300, in test_function
with urllib.request.urlopen(req) as res:
File "C:\Users\test\AppData\Local\Programs\Python\Python38\Lib\urllib\request.py", line 222, in urlopen
return opener.open(url, data, timeout)
File "C:\Users\test\AppData\Local\Programs\Python\Python38\Lib\urllib\request.py", line 531, in open
response = meth(req, response)
File "C:\Users\test\AppData\Local\Programs\Python\Python38\Lib\urllib\request.py", line 640, in http_response
response = self.parent.error(
File "C:\Users\test\AppData\Local\Programs\Python\Python38\Lib\urllib\request.py", line 569, in error
return self._call_chain(*args)
File "C:\Users\test\AppData\Local\Programs\Python\Python38\Lib\urllib\request.py", line 502, in _call_chain
result = func(*args)
File "C:\Users\test\AppData\Local\Programs\Python\Python38\Lib\urllib\request.py", line 649, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 500: Internal Server Error

環境

OS: Windows10
python3.8
serverless
lamda functions
仮想環境: venv

作成したコード

python

1 try: 2 data = { 3 'data1': data1, 4 'data2': 'data2', 5 'data3': 'data3', 6 'data4': 'data4', 7 'data5': data5, 8 'data6': data6, 9 'data7': 'data7', 10 } 11 12 req = urllib.request.Request( 13 url, 14 json.dumps(data).encode(), 15 headers, 16 method='PUT') 17 with urllib.request.urlopen(req) as res: 18 res.read() 19 except BaseException: 20 raise Exception("Error has happend!")

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

アクセス先でエラーが出た、ということです。
「HTTP Error 500」でぐぐると解説出てきます

投稿2020/09/27 01:59

y_waiwai

総合スコア87749

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

akashi-seijuro

2020/10/07 12:08

ご連絡が遅くなり、申し訳ありません。 エラー解決できました! ありがとうございました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問