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

Python文本文件的合并操作方法代碼實(shí)例

 更新時(shí)間:2020年03月31日 14:07:55   作者:Johnthegreat  
這篇文章主要介紹了Python文本文件的合并操作方法代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

我們有時(shí)候,看到幾k的日志文件,一大堆,一個(gè)一個(gè)打開又很麻煩,少看幾個(gè),又擔(dān)心遺漏,這個(gè)時(shí)候,如果有一個(gè)可以合并所有文本文件的工具就好了。

下面這個(gè)代碼就可以實(shí)現(xiàn),它不局限于.txt格式,基本上字符型的文本文檔,包括.py格式,.c格式都可以,生成的文件與原來的文件在同一個(gè)文件夾下,'joined xxxx-xx-xx.(擴(kuò)展名)'就是最終的名字。

上代碼:

import os
import datetime
 
# 新的文件名中以日期結(jié)尾,以下獲取系統(tǒng)日期
date = str(datetime.datetime.today())[0:10]
 
file_lists = []
 
 
def text_file_merger(directory_path):
  entry_lists = os.scandir(directory_path)
  for entry_list in entry_lists:
    if entry_list.is_file():
      file_lists.append(entry_list.path)
 
  for file in file_lists:
    file_type_extension = os.path.splitext(file)[1] # 獲取文件的擴(kuò)展名,基本上.txt, .py之類的文本文檔合并沒有問題
    joined_file_name = 'joined {}{}'.format(date, file_type_extension)
    with open(file, 'rb') as file_to_read:
      file_contents = file_to_read.read()
      with open(directory_path + os.sep + joined_file_name, 'ab+') as file_to_write:
        file_to_write.write(file_contents + b'\n' * 3) # 讓每個(gè)文件的內(nèi)容之間相隔3行
 
 
directory_path = r"D:\日志文件"
 
text_file_merger(directory_path)

輸出:

因?yàn)橐远M(jìn)制方式讀取,所以不管中文還是英文,都無縫支持。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

双流县| 阿坝县| 嵩明县| 蕉岭县| 都兰县| 上虞市| 正阳县| 曲周县| 河曲县| 河源市| 沾化县| 大新县| 巴里| 吴忠市| 临潭县| 胶州市| 荔波县| 门头沟区| 莱州市| 永福县| 华蓥市| 申扎县| 鲁甸县| 安宁市| 静乐县| 南丹县| 衢州市| 长阳| 平南县| 台中市| 日土县| 望城县| 鄂托克前旗| 会泽县| 克拉玛依市| 丘北县| 连城县| 湟源县| 石城县| 民县| 松溪县|