簡體   English   中英

如何將文件保存到 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM