python中os.path 與sys.path


看別人寫的代碼,會發現兩個和路徑設置有關的模塊 os 和sys。我對這兩個模塊也不是特別了解。只是記錄一下自己看到的,學到的。
python 中我們會使用這兩個模塊和文件路徑, 創建文件 之類的 操作。
使用ubuntu 操作系統的命令行操作,我們可以 使用命令創建 文件夾,打開文件,文件目錄等。 在python 中,導入 os 模塊我們也可以完成以上操作。
sys 模塊可以向運行的程序中輸入 變量,以及環境變量,即程序的搜索路徑。

--常用的命令

    import sys
    import os.path
    this_dir = os.path.dirname(__file__)
    sys.path.insert(0, this_dir + '/..')

通過上述代碼即首先獲取當前目錄,使用sys.path將要導入的package或module加入到PATH環境變量中。

1.獲取當前目錄

        __file__    #是用來獲得模塊所在的路徑的
        os.path.dirname()  ##返回目錄路徑

2.sys.path —— 動態地改變Python搜索路徑

如果python中導入的package或module不在環境變量PATH中,那么可以使用sys.path將要導入的package或module加入到PATH環境變量中。

        sys.path.append(’引用模塊的地址')   # 
        sys.path.insert(0, '引用模塊的地址')  

3.init.py 文件
關於__init__
參見:http://www.cnblogs.com/Lands-ljk/p/5880483.html

參考鏈接:http://blog.csdn.net/wangjianno2/article/details/48783127
http://www.itcast.cn/news/20160831/1848418827.shtml
os 相關
http://www.jintiankansha.me/weixin/TbTWonY06j

關於下划線:
https://segmentfault.com/a/1190000002611411


免責聲明!

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



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