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

Python文件高級操作函數(shù)之文件信息獲取與目錄操作

 更新時間:2023年05月22日 09:31:16   作者:小邑走天下  
這篇文章主要介紹了Python文件高級操作函數(shù)之文件信息獲取與目錄操作,在Python中,內(nèi)置了文件(File)對象。在使用文件對象時,首先需要通過內(nèi)置的open()方法創(chuàng)建一個文件對象,然后通過該對象提供的方法進行一些基本文件操作,需要的朋友可以參考下

python內(nèi)置文件高級操作函數(shù)

在這里插入圖片描述

刪除文件

Python 沒有內(nèi)置刪除文件的函數(shù),但是在內(nèi)置的 os 模塊中提供了刪除文件的 remove()函數(shù),語法格式如下: os.remove(path) 其中,path 為要刪除的文件路徑,可以使用相對路徑,也可以使用絕對路徑。

重命名文件和目錄

os 模塊提供了重命名文件和目錄的函數(shù) rename(),如果指定的路徑是文件,則重命名文件;如果指定的路徑是目錄,則重命名目錄。語法格式如下: os.rename(src,dst ) 其中,src 用于指定重命名的目錄或文件,dst 用于指定重命名后的目錄或文件。

獲取文件基本信息

在計算機上創(chuàng)建文件后,該文件本身會包含一些信息。例如,文件的最后一次訪問時間、最后一次修改時間以及文件大小等基本信息。通過 os 模塊的 stat()函數(shù)可以獲取到文件的這些基本信息,語法格式如下: os.stat(path) 其中,path 為要獲取文件基本信息的文件路徑,可以是相對路徑,也可以是絕對路徑。 函數(shù)的返回值是一個對象,該對象包含如表所示的屬性。通過訪問這些屬性可以獲取文件的基本信息。

在這里插入圖片描述

刪除目錄

刪除空目錄

可以使用 os 模塊提供的 rmdir()函數(shù)實現(xiàn)。 通過rmdir() 函數(shù)刪除目錄時,只有當要刪除的目錄為空時才起作用。語法格式如下: os.rmdir(path) 其中,path為要刪除的目錄,可以使用相對路徑,也可以使用絕對路徑,不存在會報錯,先判斷是否存在再刪除

刪除非空目錄

則需要使用 Pthon 內(nèi)置的標準模塊shutil的rmtree()函數(shù)實現(xiàn)。

import shutil
shutil.rmtree("C:\\demo\\test")

遍歷目錄

os 模塊的 wak() 函數(shù)用于實現(xiàn)遍歷

os.walk(top[,topdown][, onerror][,followlinks])
  • top: 用于指定要遍歷內(nèi)容的根目錄。
  • topdown: 可選參數(shù),用于指定遍歷的順序,
    • 如果值為 True,表示自上而下遍歷 (即先遍歷根目錄);
    • 如果值為 False,表示自下而上遍歷 (即先遍歷最后一級子目錄)。
    • 默認值為 True。
  • onerror: 可選參數(shù),用于指定錯誤處理方式,默認為忽略,如果不想忽略也可以指定一個錯誤處理函數(shù)。通常情況下采用默認。
  • followlinks:可選參數(shù),默認情況下,不會向下轉(zhuǎn)換成解析到目錄的符號鏈接,將該參數(shù)值設(shè)置為 True,用于指定在支持的系統(tǒng)上訪問由符號鏈接指向的目錄。
  • 返回值:返回一個包括3個元素(dirpath,dimames,filenames)的元組生成器對象。其中,dirpath表示當前遍歷的路徑,是一個字符串; dimames 表示當前路徑下包含的子目錄,是一個列表;
  • filenames表示當前路徑下包含的文件,也是一個列表。
#遍歷當前目錄下的文件和目錄
import os
for root, dirs, files in os.walk("."):
    print(dirs)
    print(files)

到此這篇關(guān)于Python文件高級操作函數(shù)之文件信息獲取與目錄操作的文章就介紹到這了,更多相關(guān)Python文件信息獲取與目錄操作內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java實現(xiàn)斗地主小游戲

    Java實現(xiàn)斗地主小游戲

    這篇文章主要為大家詳細介紹了Java實現(xiàn)斗地主小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • springboot?log4j2日志框架整合與使用過程解析

    springboot?log4j2日志框架整合與使用過程解析

    這篇文章主要介紹了springboot?log4j2日志框架整合與使用,包括引入maven依賴和添加配置文件log4j2-spring.xml的相關(guān)知識,需要的朋友可以參考下
    2022-05-05
  • SpringBoot頂層接口實現(xiàn)類注入項目的方法示例

    SpringBoot頂層接口實現(xiàn)類注入項目的方法示例

    本文主要介紹了SpringBoot頂層接口實現(xiàn)類注入項目的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-06-06
  • 一文掌握JavaWeb登錄認證

    一文掌握JavaWeb登錄認證

    登錄認證是每個系統(tǒng)中必不可少的功能,通過用戶名和密碼來驗證用戶身份,JavaWeb中實現(xiàn)登錄認證通常需要處理HTTP協(xié)議的無狀態(tài)性,涉及會話管理、令牌技術(shù)等,本文給大家介紹JavaWeb登錄認證的相關(guān)知識,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • Spring中的@ConditionalOnProperty注解詳解

    Spring中的@ConditionalOnProperty注解詳解

    這篇文章主要介紹了Spring中的@ConditionalOnProperty注解詳解,常見的@Conditionalxxx開頭的注解我們稱之為條件注解,常見的條件注解有,簡單來講,一般是在配置類上或者是@Bean修飾的方法上,添加此注解表示一個類是否要被Spring上下文加載,需要的朋友可以參考下
    2024-01-01
  • Spring Boot項目中定制PropertyEditors方法

    Spring Boot項目中定制PropertyEditors方法

    在本篇文章里小編給大家分享的是一篇關(guān)于Spring Boot定制PropertyEditors的知識點內(nèi)容,有需要的朋友們可以參考學習下。
    2019-11-11
  • java對于目錄下文件的單詞查找操作代碼實現(xiàn)

    java對于目錄下文件的單詞查找操作代碼實現(xiàn)

    這篇文章主要介紹了java對于目錄下文件的單詞查找操作代碼實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • Java使用itext5實現(xiàn)PDF表格文檔導出

    Java使用itext5實現(xiàn)PDF表格文檔導出

    這篇文章主要介紹了Java使用itext5實現(xiàn)PDF表格文檔導出,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • Springboot獲取jar包中resources資源目錄下的文件

    Springboot獲取jar包中resources資源目錄下的文件

    今天在項目中遇到一個業(yè)務(wù)場景,需要用到resources資源目錄下的文件,本文主要介紹了Springboot獲取jar包中resources資源目錄下的文件,感興趣的可以了解一下
    2023-12-12
  • 詳解Springboot整合ActiveMQ(Queue和Topic兩種模式)

    詳解Springboot整合ActiveMQ(Queue和Topic兩種模式)

    這篇文章主要介紹了詳解Springboot整合ActiveMQ(Queue和Topic兩種模式),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04

最新評論

永修县| 章丘市| 新竹县| 临高县| 富平县| 汝阳县| 海伦市| 敦煌市| 西盟| 罗定市| 新余市| 和田市| 垦利县| 吉木萨尔县| 宾阳县| 灵丘县| 灵川县| 凤山县| 鄱阳县| 漳州市| 宣恩县| 凤山县| 龙井市| 财经| 贡山| 桂东县| 江华| 和硕县| 洛川县| 台北县| 卢龙县| 囊谦县| 诸暨市| 遂昌县| 颍上县| 大港区| 奉节县| 托克逊县| 红原县| 兰坪| 金秀|