【发布时间】:2025-12-30 18:20:08
【问题描述】:
我编写了从 CSV 文件中的 Urls 获取图像的程序,并希望将其下载到 Python 的本地文件夹中,但程序显示以下错误
"TypeError: cannot use a string pattern on a bytes-like object"
请检查下面的代码
import pandas as pd
import urllib.request
def url_to_jpg(i, url , File_Path):
filename = 'image_{}.jpg'.format(i)
full_path = '{}{}'.format(File_Path, filename)
urllib.request.urlretrieve(url, full_path)
print('{} saved.'.format(filename))
return None
FileName = "C:/Users/IT City/Desktop/Kwiat-USA/KavantaCSV.csv"
File_Path = "C:/Users/IT City/Desktop/Kwiat-USA/images"
urls = pd.read_csv(FileName)
for i , url in enumerate(urls.values):
url_to_jpg(i, url , File_Path)
需要您的即时帮助。非常感谢您的帮助。
谢谢
【问题讨论】:
标签: python pandas urllib enumeration