你的路徑不太對
不是相對路徑也不是絕對路徑
這樣就只是一個檔名(Download)
默認路徑則是你 py 檔的位置(桌面)
open()
函數會以你執行py檔的工作目錄為相對路徑起點
看起來樓主是在桌面路徑執行(假設是 /desktop
)的,那 open()
所操作的相對路起點徑就是桌面 /desktop
,樓主執行 open('file.txt', 'wb')
,會建立一個檔案 /desktop/file.txt
BTW,用瀏覽器瀏覽網頁下載檔案時,會預設下載到 下載
資料夾,那是瀏覽器程式實作出的行為。樓主要實作一樣的行為的話,使用 open()
時就要指定 下載
資料夾的絕對路徑(假設是/downloads
),應該會是 open('/downloads/file.txt', 'wb')
。
希望以上對樓主有幫助。