[ホーム] -
[よく見るエラーメッセージ一覧] - ["NameError: name 'urllib' is not defined" の原因と対処]
作成日:2022/02/18
urllib.request.urlretrieve でインターネット上のファイルをダウンロードしようとしたところ次のエラーが発生しました。
NameError: name 'urllib' is not defined
url='http://tooljp.com/test.txt'
# \\escape
download_file_name='c:\\temp\\test2.txt'
urllib.request.urlretrieve(url, download_file_name)
Traceback (most recent call last):【正しい】
File "c:\temp\test.py", line 8, inurllib.request.urlretrieve(url, download_file_name)
NameError: name 'urllib' is not defined
import urllib.request
url='http://tooljp.com/test.txt'
# \\escape
download_file_name='c:\\temp\\test2.txt'
urllib.request.urlretrieve(url, download_file_name)
サンプルコード
以下は Windows 10 環境における正常実行可能なサンプルコードです。
Windows 環境におけるインターネット上のWebサーバからファイルをダウンロードするサンプルを紹介します。
urllib はURLを利用するための便利なモジュール群です。
この中の urllib.request は URLs を取得するための Python のモジュールです。
次のサンプルではWebサーバ上からファイルをダウンロードします。
download_file_name にはファイルをダウンロードするローカルのファイル名を指定します。
サンプルコード:
import urllib.request
url='http://tooljp.com/test.txt'
# \\escape
download_file_name='c:\\temp\\test2.txt'
urllib.request.urlretrieve(url, download_file_name)
本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)
[ホーム] - [よく見るエラーメッセージ一覧]