久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

Python 如何對文件目錄操作

瀏覽:58日期:2022-07-18 08:08:14

概述

I/O操作不僅包括屏幕輸入輸出,還包括文件的讀取與寫入,Python提供了很多必要的方法和功能,進行文件及文件夾的相關操作。本文主要通過兩個簡單的小例子,簡述Python在文件夾及文件的應用,僅供學習分享使用,如有不足之處,還請指正。

涉及知識點

os模塊:os 模塊提供了非常豐富的方法用來處理文件和目錄。open方法:open方法用于打開一個文件,用于讀取和寫入。

實例1:獲取指定目錄下所有的文件大小,并找出最大文件及最小文件

分解步驟:

遍歷文件夾下所有的子文件及子文件夾(需要遞歸),并計算每一個文件的大小計算所有文件的大小總和找出最大文件及最小文件

核心代碼

定義一個方法get_file_size,獲取單個文件的大小,單位有KB和MB兩種。關鍵點如下所示:

os.path.getsize 用于獲取指定文件的大小,單位是Byte。 round為四舍五入函數,保留指定位數的小數。

def get_file_size(file_path, KB=False, MB=False): '''獲取文件大小''' size = os.path.getsize(file_path) if KB: size = round(size / 1024, 2) elif MB: size = round(size / 1024 * 1024, 2) else: size = size return size

定義一個方法list_files,遍歷指定文件目錄,并存入字典當中。關鍵點如下所示:

os.path.isfile 用于判斷給定的路徑是文件還是文件夾。 os.listdir 用于獲取指定目錄下所有的文件及文件夾,返回一個列表,但是只是當前文件夾的名稱,并不是全路徑。 os.path.join 用于拼接兩個路徑

def list_files(root_dir): '''遍歷文件''' if os.path.isfile(root_dir): # 如果是文件 size = get_file_size(root_dir, KB=True) file_dict[root_dir] = size else: # 如果是文件夾,則遍歷 for f in os.listdir(root_dir): # 拼接路徑 file_path = os.path.join(root_dir, f) if os.path.isfile(file_path):# 如果是一個文件size = get_file_size(file_path, KB=True)file_dict[file_path] = size else:list_files(file_path)

計算總大小和最大文件及最小文件,如下所示:

通過比較字典value的大小,返回對應的key的名稱。關鍵點如下所示:

max_file = max(file_dict, key=lambda x: file_dict[x]) min_file = min(file_dict, key=lambda x: file_dict[x])

if __name__ == ’__main__’: list_files(root_dir) # print( len(file_dict)) # 計算文件目錄大小 total_size = 0 # 遍歷字典的key for file in file_dict: total_size += file_dict[file] print(’total size is : %.2f’ % total_size) # 找最大最小文件 max_file = max(file_dict, key=lambda x: file_dict[x]) min_file = min(file_dict, key=lambda x: file_dict[x]) print(’max file is : ’, max_file, ’n file size is :’, file_dict[max_file]) print(’min file is : ’, min_file, ’n file size is :’, file_dict[min_file])

實例2:將兩個文本文件中的內容進行合并,并保存到文件中

兩個文件內容,如下圖所示:

Python 如何對文件目錄操作

分解步驟:

讀取兩個文件中的內容并進行解析出key和value,存入字典當中(兩個字典,分別存儲兩個文件的內容)。 遍歷第1個字典,并查找第2個字典當中相同key的值,如不存在,則只顯示第1個內容,如存在,則進行合并。 遍歷第2個字典,并查找不在第1個字典當中的key的值,進行累加。 將拼接后的列表存入文件當中。

核心代碼

定義一個函數read_book,用于讀取兩個文件的內容。關鍵點如下所示:

open函數用于打開一個文件,文件編碼為UTF-8。 readlines用于讀取所有的行,并返回一個列表。 split用于分割字符串為數組。

def read_book(): '''讀取內容''' # 讀取一個文件 file1 = open(’book1.txt’, ’r’, encoding=’UTF-8’) lines1 = file1.readlines() file1.close() for line in lines1: line = line.strip() # 去空白 content = line.split(’,’) book1[content[0]] = content[1] # 另一種方式,讀取另一個文件,不需要close,會自動關閉 with open(’book2.txt’, ’r’, encoding=’UTF-8’) as file2: lines2 = file2.readlines() for line in lines2: line = line.strip() # 去空白 content = line.split(’,’) book2[content[0]] = content[1]

定義一個函數,用于合并內容,并保存。關鍵點如下所示:

append 用于為數組添加新元素。 dict.keys函數 用于返回所有的key。 join函數用于將數組轉換成字符串,并以對應字符分割。 writelines 用于寫入所有的行到文件。 with語法,當執行結束時,自動close,并釋放資源。

def merge_book(): '''合并內容''' lines = [] # 定義一個空列表 header = ’姓名t 電話t 文本n’ lines.append(header) # 遍歷第一個字典 for key in book1: line = ’’ if key in book2.keys(): line = line + ’t’.join([key, book1[key], book2[key]]) line += ’n’ else: line = line + ’t’.join([key, book1[key], ’ *****’]) line += ’n’ lines.append(line) # 遍歷第2個,將不包含在第1個里面的寫入 for key in book2: line = ’’ if key not in book1.keys(): line = line + ’t’.join([key, ’ *****’, book2[key]]) line += ’n’ lines.append(line) # 寫入book3 with open(’book3.txt’, ’w’, encoding=’UTF-8’) as f: f.writelines(lines)

整體調用,如下所示:

if __name__ == ’__main__’: # 讀取內容 read_book() # 合并內容 merge_book() # print(book1) # print(book2)

最后拼接后生成的文件,如下所示:

Python 如何對文件目錄操作

通過以上兩個例子,可以大致了解文件及目錄操作的一些方法及步驟。

以上就是Python 如何對文件目錄操作的詳細內容,更多關于Python 文件目錄操作的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 夜夜骚| 欧美日韩第一页 | 欧美日韩综合精品 | 日本一区二区精品视频 | 一级欧美在线 | 美女操网站 | 这里有精品在线视频 | www在线看片| 99亚洲| 日韩婷婷 | 日韩视频中文字幕 | 久久99精品视频 | 亚洲国产欧美在线 | 成年人黄色一级片 | av一区二区在线观看 | 日本精品视频在线观看 | 久久久激情视频 | 国产一区二区在线免费观看 | 国产精品三级久久久久久电影 | 91偷拍精品一区二区三区 | 日韩性xxx | 日韩欧美国产一区二区 | 国产精品欧美久久久久一区二区 | 国产精品久久久久久久久久久久 | 午夜精品一区 | 欧美成人综合在线 | 91精品国产综合久久久久久丝袜 | 亚洲视频免费看 | 在线精品亚洲欧美日韩国产 | 日韩av网页| 亚洲精品一区二区三区麻豆 | 黄色片免费看. | v片网站 | 美女毛片 | 久久久久久91香蕉国产 | 97综合色| 欧洲一区在线 | 麻豆精品国产传媒 | 黄色a在线观看 | 欧美精品在线一区 | 精品一区免费 | 麻豆高清免费国产一区 | 亚洲国产精品成人久久久 | 亚洲福利片 | 久久久久国产一区二区三区 | 四季久久免费一区二区三区四区 | 33eee在线视频免费观看 | 一区二区三区免费在线观看 | 成人高清视频在线观看 | 亚洲精彩视频 | 成人免费视频网站 | 成人做爰www免费看视频网站 | 欧美视频在线免费看 | 国产精品久久国产精品 | 中文字幕在线三区 | 情五月 | 日本免费在线 | 国产黄色免费视频 | 日本日韩中文字幕 | 97国产精品视频 | 国产精精品 | 国产精品禁久久精品 | 日韩视频在线观看中文字幕 | av一道本| 国产精品久久久久久妇女6080 | 7799精品视频 | 中文字字幕一区二区三区四区五区 | 亚洲免费视频一区二区 | 综合一区二区三区 | 亚洲高清视频在线 | 久久久久久久香蕉 | 亚洲高清在线 | 视频二区| 精品国产乱码久久久久久久软件 | 青娱乐网站 | 国产精品综合 | 国产精品美女视频免费观看软件 | 欧美日韩成人在线视频 | 久久小视频 | sis001亚洲原创区 | 爱爱精品| 黄网在线观看 | aaaaaa黄色片 | ririsao久久精品一区 | 在线欧美亚洲 | 91麻豆视频| 高清三区| 亚洲一区av | 国产丝袜一区二区三区免费视频 | 91av免费在线观看 | 精品一区二区在线播放 | 日韩成人在线一区 | 欧美精品欧美激情 | 日本黄色一级 | 精品视频一区在线观看 | www.麻豆| 日韩一区二区三区福利视频 | 玖玖视频在线 | 亚洲欧美一区二区三区在线 | 天天干国产 | 亚洲一区电影 | 国产乱肥老妇国产一区二 | 亚洲专区欧美 | 精品日韩在线 | 91在线视频免费播放 | 国产视频一视频二 | 日韩大尺度电影在线观看 | 亚洲免费精品 | 久久之精品 | av在线中文 | 欧美精品第一页 | 国产三级精品在线 | 国产精品久久久久久久久久久新郎 | 色综合久| 久久久99精品免费观看 | 日韩资源在线 | 久久精品美女 | 奇米影视四色777me | 久久久免费av| 羞羞在线观看视频免费观看hd | 男女午夜 | 午夜影院免费 | 亚洲天天做 | 日韩欧美一二三区 | 国产精品18 | 亚洲中字幕女 | 国产精品三级视频 | 91精品久久久久久久久 | 欧美一区二区大片 | 久久久天天 | 国产精品一区在线观看 | 91天天综合 | 狠狠操夜夜操 | 欧美成人手机在线 | 欧美伦理一区二区三区 | 精品www| 人人射人人舔 | 欧美一区二区在线播放 | 精品国产乱码一区二区三区四区 | 精品在线一区二区三区 | 91精品国产综合久久精品 | 欧美日韩精品一区二区三区蜜桃 | 你懂的免费在线观看 | 久久久久久亚洲精品 | 国产伦精品一区二区三区四区视频 | 日韩1区3区4区第一页 | 国产成人精品在线观看 | 欧美一区2区三区4区公司二百 | 成人超碰在线观看 | 国产精品一二 | 国产99久久| 黄色一级电影免费观看 | 中文字幕av网 | 亚洲精品久久久久国产 | 亚洲精品久久久久久久久久久 | 四虎影音 | 国产精品99久久久久久宅男 | 久久精品免费 | 午夜在线观看视频 | 亚洲免费视频网址 | 久久精品国产免费 | 亚洲精品久久久久久一区二区 | 国产一级视频在线观看 | 五月天婷婷色综合 | 99草视频 | 一区二区在线视频 | 国产无区一区二区三麻豆 | 免费在线h | 2018啪一啪 | 欧美日韩中文字幕 | 男人的天堂在线视频 | 成人在线免费网站 | 九九综合九九 | 日韩高清中文字幕 | 国产精品色婷婷久久58 | 亚洲日韩欧美一区二区在线 | 日本不卡一二三 | 国产精品婷婷久久久久 | 久久成人国产视频 | 一级毛片在线 | 少妇性l交大片免费一 | 黑人巨大精品欧美黑白配亚洲 | 亚洲午夜在线 | 在线成人 | 国产成人精品电影 | 日韩一区二区福利视频 | 999这里只有是极品 免费的一级黄色片 | 亚洲精品在线视频 | 国产免费看 | 亚洲三级在线看 | 欧美日韩福利视频 | 久久综合一区二区三区 | 国产色| 久久99精品久久久噜噜最新章节 | 偷拍自拍亚洲欧美 | 天天夜夜操| 亚洲精品麻豆 | 日本一区二区不卡 | 欧美一区二区三区 | 亚洲精品久久久久久久久久久 | 91视频一区二区 | 久久国产精品免费一区二区三区 | 中文字幕一区二区三区在线视频 | 成人在线看片 | 一区二区av在线 | 日产一区二区 | 日本中文字幕一区 | 欧洲亚洲一区 | 中文字幕一区二区三 | 久久精品久久久 | 美女视频一区二区三区 | 天天操天天插天天干 | 美女网站视频免费黄 | 99成人| 久久男人| 欧美精品网站 | 欧美亚洲一 | 午夜视频免费网站 | 国产亚洲欧美在线 | 亚洲乱码在线 | 精品久久久久久久久久久久 | www.日韩在线观看 | 亚洲毛片网站 | 成人毛片在线观看视频 | 亚洲高清在线视频 | 一区二区三区免费视频网站 | 国产在线一区二区三区 | 国产日韩欧美一区二区 | 欧美一区二区三区免费视频 | 久久久久亚洲精品 | 欧美精品理论片大全 | 欧美久久视频 | 欧美日韩精品综合 | 国内精品视频一区二区三区八戒 | 中文在线播放 | 国产精品中文字幕在线播放 | 国产一区二区三区91 | 完全免费av| 一区二区三区国产 | 久久久久久国产精品 | 精品久久久久久久久久久久久久久久久久 | 中文字幕一区二区在线观看 | 91视频国产一区 | 欧美一区二区三区在线看 | 亚洲三区电影 | 视频在线一区 | 玖玖精品 | 成人片在线播放 | 欧美成人性生活视频 | 国产精品中文字幕在线观看 | 91视频在线网址 | 久久99深爱久久99精品 | 亚洲视频在线免费观看 | 香蕉大人久久国产成人av | 日本欧美国产 | 精品国产一区二区三区在线观看 | 黄网免费看 | 日韩精品av一区二区三区 | 欧美精品1区2区 | 欧美激情一区二区 | 免费一区二区三区 | 国产在线精品一区二区三区 | 极情综合网 | 九九久久久 | 日韩9999 | 国产美女在线播放 | 亚洲一区欧美 | 亚洲一区二区三区四区在线 | 日韩中文字幕无码一区二区三区 | 男女羞羞视频在线观看 | 亚洲一区在线视频 | 欧美一级片免费播放 | 欧美三区 | 国产精品二区三区 | 99草视频| 国产免费一区 | 在线视频中文字幕 | 免费成人在线观看 | 欧美精品网 | 亚洲视频区 | 黄色一级大片视频 | 亚洲网站在线观看 | 国产伦精品一区二区 | 91精品国产日韩91久久久久久 | 日韩激情视频一区 | 日韩中文在线观看 | 久久久久久久av | 亚洲成人av在线播放 | 日本免费一区二区三区 | 日韩电影一区二区在线观看 | 色综合网址 | 亚洲视频免费 | 99re6热在线精品视频播放 | 国产精品国产三级国产aⅴ原创 | 亚洲免费观看视频 | 国产精品久久久久久久免费大片 | 国产午夜久久 | 一区二区三区视频在线观看 | 亚洲v欧美| 懂色av色香蕉一区二区蜜桃 | 国产高清视频 | 久久一二区| 免费亚洲视频 | 国产三区精品 | 一道本一区二区三区 | 日本黄a三级三级三级 | 精品久久久久久久久久久久久久 | 亚洲精品午夜aaa久久久 | 欧美久久久久久 | 天天躁日日躁狠狠躁av麻豆 | 欧美日韩电影一区二区 | av免费在线播放 | 岛国av免费观看 | 蜜月久综合久久综合国产 | 久久精品1区2区 | 亚洲大片一区 | 美女久久 | 91性高湖久久久久久久久_久久99 | 99免费在线播放99久久免费 | 国产91网 | 国产成人精品网站 | 99精品欧美一区二区三区综合在线 | 国产一区二区三区久久久 | 色视频www在线播放国产人成 | 丝袜+亚洲+另类+欧美+变态 | 天天亚洲综合 | a级在线观看 | 精品视频在线免费观看 | 婷婷av网站 | 午夜视频网址 | 色综合成人 | 91大神免费观看 | 一区二区三区免费在线观看 | 久草天堂| 99久久婷婷 | 丝袜 亚洲 另类 欧美 综合 | av影片在线 | 午夜精品一区二区三区在线播放 | 黄a在线| 亚洲精品在线免费观看视频 | 亚洲一区综合 | 午夜视频在线观看网站 | 最新av在线网址 | av在线日韩 | 精品久久久久久久久久久久 | 国产高清精品一区二区三区 | www.一级电影| 国产大片黄色 | 日韩伦理一区二区 | 亚洲午夜激情网 | 亚洲一区二区av | 九九精品免费视频 | www久久精品 | 国产91网址 | 欧美色欧美亚洲另类七区 | 一级a性色生活片毛片 | 人人射人人插 | 日日干天天操 | 懂色av色香蕉一区二区蜜桃 | 羞羞视频在线免费 | 美日韩精品视频 | 亚洲欧美自拍视频 | 国产精品久久九九 | 色综合激情 | 欧美与黑人午夜性猛交久久久 | 91亚洲国产亚洲国产 | 一区二区日韩 | 激情小视频网站 | 亚洲综合大片69999 | 色婷婷久久久久swag精品 | 色婷婷av久久久久久久 | 日本一区二区电影 | 亚洲精品久久久 | 久久国内免费视频 | 99国产精品久久久久久久成人热 | 日韩看片 | 国产日产精品一区二区三区四区 | 日韩欧美中文 | 免费观看av毛片 | 亚洲精品在线看 | 91久久久久久久久 | 久福利| 国产精品18hdxxxⅹ在线 | 国色天香成人网 | 午夜爱爱毛片xxxx视频免费看 | 黄色大片网站在线观看 | 91国内精品| 欧美激情一区二区三区四区 | 久久91精品国产91久久跳 | 日本精品网站 | 国产精品久久久久久亚洲调教 | 免费黄色看片 | 欧美二区三区 | 综合五月网 | 国产成人精品一区二区三区视频 | 欧美xxxx做受欧美 | 久久国产成人 | 日日夜夜国产 | 欧美一区2区三区4区公司二百 | 精品欧美一区二区三区久久久小说 | 一区二区日韩精品 | 亚洲人网站 | 丁香婷婷综合激情五月色 | 91aiai| 天天精品| 精品国产一区二区三区久久久 | 亚洲一区二区三区视频免费观看 | 成人精品久久久 | 在线无码| 免费欧美 | 国产一区二区视频免费看 | 在线观看午夜免费视频 | 欧美一级片毛片免费观看视频 | 在线成人国产 | 96久久久 | 国产精品成人一区二区三区夜夜夜 | 欧美日韩在线一区 | 五月婷婷激情 | 久久久久久久久久一区二区 | 亚洲一级黄色 | 日韩欧美精品一区二区三区 | 乱人伦xxxx国语对白 | 日韩精品 | 亚洲激情视频在线播放 | 亚洲成人免费 | 成人小视频在线观看 | 色橹橹欧美在线观看视频高清 | 亚洲一区二区三区在线 | 日韩视频在线一区二区 | 欧美性猛交一区二区三区精品 | 校园春色av | 国产依人 | 成人国产精品色哟哟 | 欧美 日韩 中文 | 国产99久久久国产精品 | 亚洲精品天堂 | 欧美一级在线观看 | 91在线精品秘密一区二区 | 玖草在线视频 | 久精品视频| 国产真实精品久久二三区 | 黄网站免费在线观看 | 性视频网站免费 | 欧美午夜三级视频 | 在线看成人片 | 天堂一区二区三区 | 婷婷色国产偷v国产偷v小说 | 一级篇 | 夜添久久精品亚洲国产精品 | 午夜免费视频 | 国产精品一卡二卡三卡 | 日韩在线观看中文字幕 | 精品日韩一区二区 | 国产精品亚洲精品日韩已方 | 超碰人人在线 | 中文字幕在线精品 | 国产精品日韩一区二区 | 国产综合视频 | 99爱爱视频| 密室大逃脱第六季大神版在线观看 | 成人精品一区 | 久久久久久久久久国产 | 欧美福利影院 | 激情自拍偷拍 | 国产一区欧美 | 久久精品国产91精品亚洲高清 | 国产性色av | av免费网站在线观看 | 精品在线一区二区 | 在线精品自拍 | 成人国产精品视频 | 天天人人精品 | 久久伊人中文字幕 | 五月香婷婷| 亚洲乱码一区二区 | 日韩欧美中文 | 中文一区二区 | 久久久久久久国产 | 日韩精品一区二区三区在线观看 | 少妇性l交大片免费一 | 久久婷婷色 | 91精品视频在线播放 | 91久色| 在线观看亚洲精品 | 天天干国产 | 久久青| 精品在线看 | 成人精品福利视频 | 97成人在线免费视频 | 精品久久久久一区二区国产 | 久久欧美视频 | 亚洲av毛片一区二二区三三区 | 日韩成人在线免费视频 | 日韩在线播放一区二区 | 日韩免费av一区二区 | 九一视频在线免费观看 | 在线视频一区二区 | 成人网在线 | 亚洲一区成人 | 亚洲精品在线播放 | 久久人操 | 婷婷久久综合 | 久久大陆 | 欧美精品一区二区三区在线四季 | 亚洲成av人片一区二区三区 | 久久久久久91 | 亚洲一区二区三区视频 | 国产高清免费视频 | 国产一区二区三区免费播放 | 成人免费小视频 | 影视在线观看 | 色综合成人 | 亚洲精品免费视频 | 精品视频一区二区在线 | 天天干天天操天天干 | 黄av在线| 操操操操操| a级片网站| 久久亚洲一区二区三 | 91激情在线 | 午夜a级理论片915影院 | 一区二区三区av | 亚洲欧美在线一区 | 国产精品免费视频一区 | 久久久久黄色 | 婷婷网址 | 久久精品中文字幕 | 亚洲一区中文字幕在线观看 | 黑人性dh | 国产精品久久久久久久久免费桃花 | 一道本一二三区 | 麻豆产精国品免费 | 国变精品美女久久久久av爽 | 欧美一级视频在线观看 | 7777av| 国产毛片在线 | 欧美日韩视频在线 | 特级做a爰片毛片免费看108 | 女人爽到高潮aaaa电影 | 成人精品一区二区 | 日韩欧美国产一区二区三区 | 欧美成人精品一区二区三区 | 亚洲一区二区免费 | 中文字幕亚洲一区二区三区 | 精品国产免费久久久久久尖叫 | 九九综合 | 免费一级毛片 | 亚洲精品久久久久久久久久久 | 欧美日韩精品一区二区在线播放 | 麻豆久久| 91久色 | 一区二区三区精品视频 | 欧美xxxx做受欧美 | 韩国毛片在线 | 成人无遮挡毛片免费看 | 久久人人爽人人爽人人片av高清 | 特级理论片 | 君岛美绪一区二区三区 | 午夜影院在线观看免费 | 亚洲精品日本 | 久久99精品久久久 | 视频一区中文字幕 | 97av在线 | 亚洲综合中文网 | 久久99国产精品久久99大师 | 久久中文字幕一区 | 午夜欧美精品久久久久 | 蜜桃精品视频在线 | 国产日日夜夜操 | 久久国产精品久久精品 | 91麻豆精品国产91久久久久久久久 | 欧美精品二区中文乱码字幕高清 | www.国产.com | 欧美日韩在线观看视频 | 97久久精品| chengrenzaixian| 亚洲人久久 | 国产精品久久久久久久久久妞妞 | 自拍偷拍一区二区三区 | 国产亚洲精品v | 午夜免费视频 | 亚洲情视频 | 日本私人网站在线观看 | 自拍视频在线播放 | 日本美女影院 | 色综合网址 | 人人干人人干 | 日韩欧美一区二区三区免费观看 | 国产精品视频一区二区三区 | 免费观看h视频 | 久久精品a一级国产免视看成人 | 国产一区二区视频在线 | 婷婷在线视频 | 福利视频一 | 久久亚洲网 | 亚洲精品在线视频观看 | 一本一道久久精品综合 | 国内精品久久久久久中文字幕 | 国产精品日韩专区 | 在线小视频| 成人av免费| 一区二区三区在线播放 | 国产精品视频一二三 | 视频一区 国产精品 | 特黄特黄视频 | 日本精品在线观看 | 久久精品国产99国产精品 | 午夜a v电影| 国产免费黄视频 | www国产xxx | 亚州中文字幕 | 亚洲免费视频一区 | 午夜免费视频网站 | 久久久久国产一级毛片 | 在线看免费的a |