如何自定義下面 to_csv 函式的保存路徑?我有多個通過 Python 提取的檔案,并且這些檔案被保存為將日期替換到下面的 {date} 中,但它保存到腳本所在的位置。如何更改保存位置?
df_call.to_csv(f'call_{date}.csv')
df_put.to_csv(f'put_{date}.csv')
uj5u.com熱心網友回復:
你可以寫路徑;
視窗
df_call.to_csv(f'C:\\Users\\YOURUSERNAME\\Desktop\\call_{date}.csv')
linux
df_put.to_csv(f'~/Desktop/put_{date}.csv')
uj5u.com熱心網友回復:
查看python 標準庫中的path和pathlib模塊。利用這些模塊,您的操作將更加強大,并且可以跨不同的作業系統作業。
要將檔案保存到父檔案夾,您可以執行以下操作:
from pathlib import Path
...
scriptpath = Path(__file__) # e.g. /home/usr/scripts/script.py
parentfolder = scriptpath.parents[1] # /home/usr/
outputdir = parentfolder / 'output' # /home/usr/output
filename = 'output.csv'
outputpath = outputdir / filename # /home/usr/output/output.csv
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/443917.html
