os模塊詳解

import os

獲得當(dāng)前文件的路徑

1,os.getcwd()
輸出:'C:\\Python3'
2,print os.path.dirname(__file__) #py文件才有用,交互式?jīng)]有__file__
輸出C:/Users/TIME/Desktop/Demo_tornado

鏈接兩個(gè)或多個(gè)路徑名

print os.path.join(os.path.dirname(__file__),'static')
輸出C:/Users/TIME/Desktop/Demo_tornado\static

原型:os.path.join(path,*paths)
可以鏈接多個(gè)路徑名:
如 :os.path.join(os.path.dirname(__file__),'static','picture')
輸出:C:/Users/TIME/Desktop/Demo_tornado\static\picture

再如:os.path.join(os.path.dirname(__file__),'static','picture','dir1','dir2')
輸出:C:/Users/TIME/Desktop/Demo_tornado\static\picture\dir1\dir2

注意*paths的順序,鏈接路徑名是根據(jù)前后順序進(jìn)行鏈接。
再如:os.path.join(os.path.dirname(__file__),'look','static','picture')
輸出:C:/Users/TIME/Desktop/Demo_tornado\look\static\picture

os.path.exists(path)如果path是一個(gè)存在的文件,返回True。否則返回False。

如:print os.path.exists('C:\Users\TIME\Desktop/exists.png')
輸出:True
print os.path.exists('C:\Users\TIME\Desktop/not.png')
輸出:False

刪除文件/夾,清空目錄

0,刪除文件:os.remove(path)
1,文件夾空:os.removedirs(path)

刪除path目錄(連同里面的文件)

shutil.rmtree(TRAIN_DATA_DIR)

創(chuàng)建目錄

os.makedirs(TRAIN_DATA_DIR)

復(fù)制文件到目錄target_path

import shutil
shutil.copy(filename, target_path)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • import os print os.path.dirname(file)獲得當(dāng)前文件的路徑 輸出C:/Users...
    雀知安閱讀 345評論 1 0
  • 轉(zhuǎn)載自:http://www.itdecent.cn/p/e294d124a076 操作文件 Hello Hell...
    Jlan閱讀 1,975評論 0 0
  • os模塊 os模塊的作用: os,語義為操作系統(tǒng),所以肯定就是操作系統(tǒng)相關(guān)的功能了,可以處理文件和目錄這些我們?nèi)粘?..
    Irlans閱讀 710評論 0 2
  • 1、自定義模塊 2、內(nèi)置模塊 3、開源模塊 os 用于提供系統(tǒng)級別的操作 os.getcwd() 獲取當(dāng)前工作目錄...
    交易狗二哈閱讀 246評論 0 1
  • 請安下 中宮用度從來都是最好的,用的器具是皇后喜歡的定窯蓋碗,上的是梅片和松蘿。 梅片醇厚,松蘿濃郁。 借著飲茶,...
    君清兮閱讀 607評論 0 0

友情鏈接更多精彩內(nèi)容