![](/img/trans.png)
[英]How to save a file to a specific directory and choose the file's name in python?
[英]How to save a file to a specific directory in python?
目前,我正在使用此代碼來保存下載的文件,但它將它們放在運行它的同一文件夾中。
r = requests.get(url)
with open('file_name.pdf', 'wb') as f:
f.write(r.content)
如何將下載的文件保存到我選擇的另一個目錄?
或者如果在Linux中,請嘗試:
# To save to an absolute path.
r = requests.get(url)
with open('/path/I/want/to/save/file/to/file_name.pdf', 'wb') as f:
f.write(r.content)
# To save to a relative path.
r = requests.get(url)
with open('folder1/folder2/file_name.pdf', 'wb') as f:
f.write(r.content)
有關更多詳細信息,請參閱open()函數文檔。
您可以只open
一個完整的文件路徑或相對文件路徑
r = requests.get(url)
with open(r'C:\path\to\save\file_name.pdf', 'wb') as f:
f.write(r.content)
只要您可以訪問該目錄,就可以將file_name.pdf'
更改為'/path_to_directory_you_want_to_save/file_name.pdf'
file_name.pdf'
'/path_to_directory_you_want_to_save/file_name.pdf'
,這應該可以執行您想要的操作。
這是一個更快的解決方案:
r = requests.get(url)
open('/path/to/directory/file_name.pdf', 'wb').write(r.content)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.