日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

python 批量处理文本文档基础操作

發(fā)布時(shí)間:2023/12/18 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 批量处理文本文档基础操作 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

需求來(lái)源于要批量刪除一批文本文檔的第一行,遂百度之,CSDN之。

只懂一點(diǎn)Python的頭疼

先說(shuō)一下我自己的理解,要想對(duì)一個(gè)對(duì)象進(jìn)行操作,如增、刪、改、替等,首先,你要有個(gè)對(duì)象,其次要知道這個(gè)對(duì)象是什么格式的,字符串?數(shù)組?列表?詞典?限定了對(duì)象的格式,便知道了具體應(yīng)該在哪個(gè)范圍內(nèi)操作。
話不多說(shuō),直接上碼:

import os path=r'E:\python34\eric6\txtRW'#包含所有待處理文檔的文件地址 os.chdir(path)#更改目錄 '''讀取一個(gè)文檔,刪除第一行,另存為一個(gè)新的文檔''' for filename in os.listdir():file=open(filename, 'r+')#‘r+’方式,可對(duì)文件進(jìn)行讀和寫工作,‘filename’為**字符串**格式存儲(chǔ)rw=file.readlines()#此時(shí)'rw'相當(dāng)于一個(gè)**鏈表**print(rw)#不信自己打出來(lái)看看del(rw[0])#刪除第一行,也就是鏈表第一個(gè)元素,完全就是對(duì)鏈表的操作,還有pop(0)等操作print(rw)#不確信的話再打出來(lái)看看filename2=filename.rstrip('.txt')+'_new'+'.txt'#新的文檔的名稱,繼承自舊文檔,‘.rstrip’就是字符串刪除的騷操作了,我也是門外漢啦。file2=open(filename2, 'w')#‘w’的方式,向文件寫入信息file2.writelines(rw)#新建文檔打開了就寫進(jìn)去了三,是把修改后的信息寫進(jìn)去了file.closefile2.close#有始有終,關(guān)閉省電

以上抖機(jī)靈歡迎各位糾正

總結(jié)

以上是生活随笔為你收集整理的python 批量处理文本文档基础操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。