簡體   English   中英

python:文件讀取的性能改進?

[英]python: performance improvement for file reads?

如果我有一個python模塊,在開始時(不是在函數或類中)從文件中讀取一個值,那么每次都會執行嗎? 或者pyc文件是否在存儲中讀取編譯文件中的值?

如果沒有使用reload ,模塊只會在程序第一次導入時導入並執行一次。 進一步導入同一模塊只會綁定導入發生范圍內的現有名稱,因此讀取只會執行一次。

如果你問的是編譯步驟是否讀取了文件並將其嵌入.pyc ,那么沒有。 編譯時根本不運行代碼。

是的,每次加載模塊時都會執行此操作。

暫無
暫無

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

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