最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python shutil文件操作工具使用實例分析

 更新時間:2019年12月25日 14:37:34   作者:梁十安  
這篇文章主要介紹了python shutil文件操作工具使用實例分析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了python shutil文件操作工具使用實例分析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

python中的shutil是一種高層次的文件操作工具,主要強大之處在于對文件的復制與刪除操作更友好

一:shutil. copyfileobj(fsrc,fdst [23])

將 fsrc 的內容復制到 fdst。如果給出整數(shù)長度,則為緩沖區(qū)大小。注意,fsrc、fdst,必須是已經(jīng)打開的文件,而不能傳入文件名的字符串

def copyfileobj(fsrc, fdst, length=16*1024):
  """copy data from file-like object fsrc to file-like object fdst"""
  while 1:
    buf = fsrc.read(length)
    if not buf:
      break
    fdst.write(buf)

代碼如下:

f1 = open("111.txt", "r",encoding="utf-8")
f2 = open("222.txt", "w", encoding="utf-8")
shutil.copyfileobj(fsrc=f1, fdst=f2,length=15)

二:def copyfile(src, dst, *, follow_symlinks=True)

直接拷貝整個文件。

運用代碼如下:

shutil.copyfile("111.txt", "333.txt")

后面的333.txt可以不是已經(jīng)存在的,如果存在的話,則會被覆蓋掉。

三:shutil. copymode(src,dst,*,follow_symlinks=True)

只是會復制其權限其他的東西是不會被復制的

代碼運用如下:

shutil.copymode("111.txt", "333.txt")

注意,這里的111.txt 333.txt都必須是已經(jīng)存在的,表示把前者的權限復制到后者,也可以理解為給后者添加前者的權限。但不會改變后者的內容。

四:shutil. copystat(src,dst,*,follow_symlinks=True)

和上面的copymode類似,但copystat復制權限,最后訪問 time,最后修改 time,以及從 src 到 dst 的標志。也不會改變后者的內容

shutil.copystat("111.txt", "333.txt")

五:shutil. copy(src,dst,*,follow_symlinks=True)

復制一個文件到一個文件或一個目錄,如果 dst 指定目錄,則使用 src 中的基本文件名將文件復制到 dst 中。返回新創(chuàng)建文件的路徑。

復制到文件和前面類似:

shutil.copy("111.txt", dst="444.txt")

復制到目錄,就是說我們可以只給第二個參數(shù)指定一個路徑,以原名字復制到指定路徑,像這樣:

shutil.copy("111.txt", dst="D:\\222.txt")

而前面的copyfile則必須再路徑后面加上命名,以給定的名字復制到指定路徑,像這樣:

shutil.copy("111.txt", dst="D:\\222.txt")

六:shutil. copy2(src,dst,*,follow_symlinks=True)

在copy上的基礎上再復制文件最后訪問時間與修改時間也復制過來了,類似于cp –p的東西

七:shutil. copytree(src,dst,symlinks=False,ignore=None,copyfunction=copy2,ignore_dangling_symlinks=False)

拷貝目錄,如果第3個參數(shù)是True,則復制目錄時將保持文件夾下的符號連接,如果第3個參數(shù)是False,則將在復制的目錄下生成物理副本來替代符號連接

shutil.copytree(src="11", dst="22")

注意:如果目錄不在同一路徑下,需要在前面加上絕對或相對路徑

八:shutil. rmtree(路徑,ignore_errors=False,onerror=None)

遞歸刪除一個目錄以及目錄內的所有內容:

代碼如下:

shutil.rmtree("E:\py project\python_ku\subprocess_demo\\11") 

九:shutil. move(src,dst,copyfunction=copy2)

遞歸地將文件或目錄(src)移動到另一個位置(dst)并返回目標

shutil.move(src="11", dst="D:\\")

上面的命令表示把當前路徑下的11這個目錄,移動到D:\\下

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 詳解Python如何實現(xiàn)壓縮與解壓縮數(shù)據(jù)

    詳解Python如何實現(xiàn)壓縮與解壓縮數(shù)據(jù)

    當數(shù)據(jù)量大的時候,自然而然想到的就是對數(shù)據(jù)進行壓縮,這篇文章主要為大家介紹了Python可以實現(xiàn)壓縮與解壓縮數(shù)據(jù)的相關模塊的使用,希望對大家有所幫助
    2024-02-02
  • Pytorch模型中的parameter與buffer用法

    Pytorch模型中的parameter與buffer用法

    這篇文章主要介紹了Pytorch模型中的parameter與buffer用法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Python輕松讀取TOML文件告別手動編輯配置文件

    Python輕松讀取TOML文件告別手動編輯配置文件

    這篇文章主要為大家介紹了Python輕松讀取TOML文件告別手動編輯配置文件,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • python實現(xiàn)給微信公眾號發(fā)送消息的方法

    python實現(xiàn)給微信公眾號發(fā)送消息的方法

    這篇文章主要介紹了python實現(xiàn)給微信公眾號發(fā)送消息的方法,結合實例形式分析了Python針對微信公眾號接口操作的相關技巧,需要的朋友可以參考下
    2017-06-06
  • Python匿名函數(shù)詳情

    Python匿名函數(shù)詳情

    這篇文章主要介紹了Python匿名函數(shù),在python中,除了一般使用def定義的函數(shù)外,還有一種使用lambda定義的匿名函數(shù),這種函數(shù)可以用在任何普通函數(shù)可以使用的地方,但在定義時被嚴格限定為單一表達式,下面來看詳細內容吧
    2021-11-11
  • Keras設定GPU使用內存大小方式(Tensorflow backend)

    Keras設定GPU使用內存大小方式(Tensorflow backend)

    這篇文章主要介紹了Keras設定GPU使用內存大小方式(Tensorflow backend),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • 11個Python3字典內置方法大全與示例匯總

    11個Python3字典內置方法大全與示例匯總

    這篇文章主要給大家介紹了11個Python3字典內置方法大全與示例的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-05-05
  • python3 打開外部程序及關閉的示例

    python3 打開外部程序及關閉的示例

    今天小編就為大家分享一篇python3 打開外部程序及關閉的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • 關于Python中compile() 函數(shù)簡單實用示例詳解

    關于Python中compile() 函數(shù)簡單實用示例詳解

    這篇文章主要介紹了關于compile() 函數(shù)簡單實用示例,compile() 函數(shù)將一個字符串編譯為字節(jié)代碼,compile將代碼編譯為代碼對象,應用在代碼中可以提高效率,本文通過示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • Python庫skimage繪制二值圖像代碼實例

    Python庫skimage繪制二值圖像代碼實例

    這篇文章主要介紹了Python庫skimage繪制二值圖像代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04

最新評論

余江县| 新野县| 中方县| 光山县| 襄垣县| 马鞍山市| 加查县| 称多县| 故城县| 宜川县| 谢通门县| 鲁甸县| 和顺县| 永善县| 凯里市| 东莞市| 长岛县| 沛县| 平定县| 门头沟区| 平定县| 年辖:市辖区| 融水| 苏尼特左旗| 桐梓县| 苏州市| 马尔康县| 宣汉县| 布尔津县| 贵德县| 祁阳县| 耿马| 祁门县| 锡林浩特市| 武功县| 七台河市| 吴忠市| 合作市| 延川县| 远安县| 大名县|