日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

文件有兩個關鍵屬性:路徑和文件名。路徑指明了文件在磁盤上的位置。例如,我的Python安裝在路徑'C:bianheng',在這個文件夾下可以找到python.exe 文件,運行可以打開python的交互界面。文件名原點的后面部分被稱為擴展名(或后綴),它指明了文件的類型

python中的文件夾操作

 

路徑中的'C:稱為"根文件夾",它是包含了本分區內所有其他文件和文件夾。文件夾可以包含文件和其他子文件夾。Bianheng 是C盤下的一個子文件夾,它包含了python.exe 文件。

1.1 當前工作目錄

每個運行在計算機上的程序,都是有一個當前工作目錄。所有沒有從根文件夾開始的文件名或路徑,都假定工作在當前的工作目錄下,在交互環境中輸入:

python中的文件夾操作

 

1.2 目錄操作

在大多數操作系統中,文件被存儲在多級目錄(文件夾)中。這些文件和目錄被稱為文件系統,python的os模板可以處理他們的

1.2.1 創建新目錄:

程序可以使用os.makedirs()函數創建新目錄。,如下:

python中的文件夾操作

 

Os.makedirs()會在路徑中創建所需的文件夾的

1.2.2 刪除目錄:

當目錄不在使用,可以將它刪除,使用rmdir()函數刪除目錄:

刪除前:

python中的文件夾操作

 

刪除后【rmdir()函數只能時刪除空文件夾,當文件夾里面有數據,是報錯的】

python中的文件夾操作

 

1.2.3 列出目錄內容

使用os.listdir()函數可以返回出路徑中文件夾名及文件名的字符串列表的

python中的文件夾操作

 

1.2.4 修改當前目錄

使用os.chdir()函數是可以更改當前工作目錄的

python中的文件夾操作

 

1.2.5 查找匹配文件或文件夾

使用glob()函數可以查找匹配文件或文件夾目錄。Glob()函數使用Unix shell

的規則來查找:

*: 匹配任意個任意的字符

?:匹配單個任意字符

[字符列表]: 匹配字符列表中的任一個字符

[!字符列表]:匹配除列表外的其他字符

2.文件操作

Os.path模板主要是用于文件的屬性獲取。

2.1 獲取路徑和文件名

Os.path.dirname(path): 返回path參數中的路徑名稱字符串

Os.path.basename(path): 返回path參數中的文件名

Os.path.split(path): 返回參數的名稱和文件名組成的字符串元組

python中的文件夾操作

 

【如果想要得到路徑中每一個文件夾的名族,可以使用字符串方法split,通過os.path.sep對路徑進行正確的分隔】

2.2 檢查路徑有效性

如果提供的路徑不存在,許多的python函數也就會崩潰。Os.path提供了一些函數幫助我們判斷路徑是否是存在

Os.path.exists(path): 判斷參數path的文件或文件夾是否存在。存在返回true,否則false

Os.path.isfile(path): 判斷參數path存在且是一個文件,則返回true,否則是返回false

Os.path.isdir(path): 判斷參數path存在并且是一個文件夾,則返回true,否則返回false。

2.3 查看文件大小

Os.path模塊中的os.path.getsize()函數可以查看文件大學。此函數與前面介紹的os.path.listdir()函數可以幫助我們統計文件夾大小.

python中的文件夾操作

 

2.4 重命名文件

使用os.rename()函數可以幫助我們重命名文件

Os.rename("E:\練習\demo.txt", "E:\練習\text.txt")

2.5 刪除文件和文件夾

Os 模板和shutil 模板都有函數可以刪除文件或文件夾

Os.remove(path)/os.unlink(path): 刪除參數path 知道的文件

Shutil.retree(path): shutil.retree()函數刪除整個文件夾,包含所有文件及文件夾

【這些函數都是從硬盤中徹底刪除文件和文件夾不可恢復,所以要小心使用】

2.6 復制文件和文件夾

Shutil 模板中提供一些函數,幫助我們復制、移動、改名、刪除文件夾,實現文件的備份

Shutil.copy(source, destination): 復制文件

Shutil.copytree(source, destination): 復制整個文件夾,包括其中的文件和文件夾

分享到:
標簽:python
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定