sys.path.insert(0, os.path.join('..', '..', '..', '..','...')) 解釋


針對谷歌API開發相應SEM工具過程中adwords API python版本的這句話,覺得好奇,研究了一下,由於sys.path是全局搜索路列表list,list具有insert方法,原型是insert(i, x)

i表示位置

x表示數據

意思是把數據x插入到位置i中

os.path.join('..', '..', '..', '..') 等於 http://www.cnblogs.com/http://www.cnblogs.com/../

即把http://www.cnblogs.com/http://www.cnblogs.com/../ 插入到sys.path 的0位置

為什么要插入到0位置而不是最后一個位置呢?我覺得應該是為了提升速度,只需找一次就能找到項目位置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM