欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中os和shutil模塊實用方法集錦

 更新時間:2014年05月13日 11:03:31   作者:  
這篇文章主要介紹了Python中os和shutil模塊實用方法集錦,需要的朋友可以參考下

復(fù)制代碼 代碼如下:

# os 模塊

os.sep 可以取代操作系統(tǒng)特定的路徑分隔符。windows下為 '\\'
os.name 字符串指示你正在使用的平臺。比如對于Windows,它是'nt',而對于Linux/Unix用戶,它是 'posix'
os.getcwd() 函數(shù)得到當(dāng)前工作目錄,即當(dāng)前Python腳本工作的目錄路徑
os.getenv() 獲取一個環(huán)境變量,如果沒有返回none
os.putenv(key, value) 設(shè)置一個環(huán)境變量值
os.listdir(path) 返回指定目錄下的所有文件和目錄名
os.remove(path) 函數(shù)用來刪除一個文件
os.system(command) 函數(shù)用來運行shell命令
os.linesep 字符串給出當(dāng)前平臺使用的行終止符。例如,Windows使用 '\r\n',Linux使用 '\n' 而Mac使用 '\r'
os.path.split(path)  函數(shù)返回一個路徑的目錄名和文件名
os.path.isfile() 和os.path.isdir()函數(shù)分別檢驗給出的路徑是一個文件還是目錄
os.path.exists() 函數(shù)用來檢驗給出的路徑是否真地存在
os.curdir  返回當(dāng)前目錄 ('.')
os.mkdir(path) 創(chuàng)建一個目錄
os.makedirs(path) 遞歸的創(chuàng)建目錄
os.chdir(dirname) 改變工作目錄到dirname    
os.path.getsize(name) 獲得文件大小,如果name是目錄返回0L
os.path.abspath(name) 獲得絕對路徑
os.path.normpath(path) 規(guī)范path字符串形式
os.path.splitext()  分離文件名與擴(kuò)展名
os.path.join(path,name) 連接目錄與文件名或目錄
os.path.basename(path) 返回文件名
os.path.dirname(path) 返回文件路徑
os.walk(top,topdown=True,onerror=None)  遍歷迭代目錄
os.rename(src, dst)  重命名file或者directory src到dst 如果dst是一個存在的directory, 將拋出OSError. 在Unix, 如果dst在存且是一個file, 如果用戶有權(quán)限的話,它將被安靜的替換. 操作將會失敗在某些Unix 中如果src和dst在不同的文件系統(tǒng)中. 如果成功, 這命名操作將會是一個原子操作 (這是POSIX 需要). 在 Windows上, 如果dst已經(jīng)存在, 將拋出OSError,即使它是一個文件. 在unix,Windows中有效。
os.renames(old, new) 遞歸重命名文件夾或者文件。像rename()

# shutil 模塊

shutil.copyfile( src, dst) 從源src復(fù)制到dst中去。當(dāng)然前提是目標(biāo)地址是具備可寫權(quán)限。拋出的異常信息為IOException. 如果當(dāng)前的dst已存在的話就會被覆蓋掉
shutil.move( src, dst)  移動文件或重命名
shutil.copymode( src, dst) 只是會復(fù)制其權(quán)限其他的東西是不會被復(fù)制的
shutil.copystat( src, dst) 復(fù)制權(quán)限、最后訪問時間、最后修改時間
shutil.copy( src, dst)  復(fù)制一個文件到一個文件或一個目錄
shutil.copy2( src, dst)  在copy上的基礎(chǔ)上再復(fù)制文件最后訪問時間與修改時間也復(fù)制過來了,類似于cp –p的東西
shutil.copy2( src, dst)  如果兩個位置的文件系統(tǒng)是一樣的話相當(dāng)于是rename操作,只是改名;如果是不在相同的文件系統(tǒng)的話就是做move操作
shutil.copytree( olddir, newdir, True/Flase)
把olddir拷貝一份newdir,如果第3個參數(shù)是True,則復(fù)制目錄時將保持文件夾下的符號連接,如果第3個參數(shù)是False,則將在復(fù)制的目錄下生成物理副本來替代符號連接
shutil.rmtree( src ) 遞歸刪除一個目錄以及目錄內(nèi)的所有內(nèi)容

相關(guān)文章

  • Python如何獲取Win7,Win10系統(tǒng)縮放大小

    Python如何獲取Win7,Win10系統(tǒng)縮放大小

    這篇文章主要介紹了Python如何獲取Win7,Win10系統(tǒng)縮放大小,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • Python使用MONGODB入門實例

    Python使用MONGODB入門實例

    這篇文章主要介紹了Python使用MONGODB的方法,實例分析了Python使用MONGODB的啟動、安裝及使用的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • python list轉(zhuǎn)矩陣的實例講解

    python list轉(zhuǎn)矩陣的實例講解

    今天小編就為大家分享一篇python list轉(zhuǎn)矩陣的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • Tensorflow進(jìn)行多維矩陣的拆分與拼接實例

    Tensorflow進(jìn)行多維矩陣的拆分與拼接實例

    今天小編就為大家分享一篇Tensorflow進(jìn)行多維矩陣的拆分與拼接實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python使用pyodbc連接sqlserver

    python使用pyodbc連接sqlserver

    本文主要介紹了python使用pyodbc連接sqlserver,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • python算法加密 pyarmor與docker

    python算法加密 pyarmor與docker

    這篇文章主要介紹了python算法加密 pyarmor與docker,,PyArmor 是一個用于加密和保護(hù) Python 腳本的工具。它能夠在運行時刻保護(hù) Python腳本的二進(jìn)制代碼不被泄露,設(shè)置加密后Python源代碼的有效期限,綁 定加密后的Python源代碼到硬盤、網(wǎng)卡等硬件設(shè)備
    2022-06-06
  • Python爬蟲圖片懶加載技術(shù) selenium和PhantomJS解析

    Python爬蟲圖片懶加載技術(shù) selenium和PhantomJS解析

    這篇文章主要介紹了Python爬蟲圖片懶加載技術(shù) selenium和PhantomJS解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • Python如何獲取多線程返回結(jié)果

    Python如何獲取多線程返回結(jié)果

    這篇文章主要介紹了Python如何獲取多線程返回結(jié)果,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 詳解Django的CSRF認(rèn)證實現(xiàn)

    詳解Django的CSRF認(rèn)證實現(xiàn)

    這篇文章主要介紹了詳解Django的CSRF認(rèn)證實現(xiàn),詳細(xì)的介紹了csrf原理和實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • Python定時爬取微博熱搜示例介紹

    Python定時爬取微博熱搜示例介紹

    大家好,本篇文章主要講的是Python定時爬取微博熱搜示例介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12

最新評論