簡體   English   中英

如何識別我的 python 代碼在哪里創建臨時文件?

[英]How to recognize where my python code creates temp files?

在我的 python 代碼中,我使用了幾個庫,例如 pathos、arcpy 和 numpy。 然而,每次我運行代碼時,我的驅動器 C 的可用空間減少了大約 0.5 GB,盡管 python 文件位於另一個驅動器上。 看起來代碼生成了臨時文件。 現在我的驅動器 C 沒有任何可用空間,因此代碼執行導致OSError: [Errno 28] No space left on device 我檢查了驅動器 C 上的所有臨時文件夾,但沒有一個有大容量。 我的問題是,有什么方法可以識別在代碼執行期間寫入文件的方向以找到不需要的臨時文件的方向?

我的操作系統是 Windows 10,我使用 python 2.7。

在命令提示符下鍵入 echo %temp%,它應該提供臨時目錄的位置。

您可以通過在開始菜單和系統 window 上鍵入系統來更改臨時目錄位置,單擊高級系統設置這將打開系統屬性對話框,在此對話框中 select 環境變量並小心地將臨時環境變量更改為用戶的其他驅動器位置。

如果沒有,希望這可以為您解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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