python中os.path 與sys.path

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

--經常使用的命令python

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

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

1.獲取當前目錄segmentfault

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

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

若是python中導入的package或module不在環境變量PATH中,那麼能夠使用sys.path將要導入的package或module加入到PATH環境變量中。this

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.net

關於下劃線:
http://www.javashuo.com/article/p-yslfvmwq-hd.html命令行

相關文章
相關標籤/搜索