要使用WGET或Python从需要基本身份验证的CSV下载并重命名附件,可以分别使用以下方法:
wget
命令,提供用户名和密码以及要下载的文件的URL。假设用户名为 your_username
,密码为 your_password
,文件的URL为 http://example.com/your_file.csv
:wget --user=your_username --password=your_password --output-document=renamed_file.csv http://example.com/your_file.csv
这将下载文件并将其重命名为 renamed_file.csv
。
requests
库。如果尚未安装,请运行以下命令:pip install requests
import requests
url = "http://example.com/your_file.csv"
username = "your_username"
password = "your_password"
new_filename = "renamed_file.csv"
response = requests.get(url, auth=(username, password), stream=True)
if response.status_code == 200:
with open(new_filename, 'wb') as f:
for chunk in response.iter_content(chunk_size=8192):
f.write(chunk)
else:
print(f"Failed to download file. Status code: {response.status_code}")
这段代码首先使用 requests.get()
方法请求文件,同时传递用户名和密码进行基本身份验证。如果请求成功(状态码为200),则将响应内容写入新文件。
领取专属 10元无门槛券
手把手带您无忧上云