python刪除文件的一行
『壹』 python怎麼刪除包含指定中文的行
fa=open('del.txt','rt')
fb=open('output.txt','rt')
fc=open('c.txt','wt')
a=set()
for line in fa:
a.add(line.strip())
fa.close()
for line in fb:
exist=False
for m in a:
if line.startswith(m):
exist=True
break
if exist: print('skip '+line)
else: fc.write(line)
fb.close()
fc.close()
這段代碼是借用其他網友的,看了下沒有錯誤,省的自己敲了,你看哪裡不明白。或者你把自己的代碼粘上來幫你檢查也行。
『貳』 python 打開某個文件 刪除指定行
是不是想要直接打開文件夾,那使用如下命令就可以
import
os
os.system('explorer.exe
/n,
文件夾路徑')
這樣就可以直接打開,要打開文件,不知道你是想在程序里讀還是直接開文件,開文件用
os.system('cmd
/c
文件名')
在腳本中使用文件內容,那就使用open函數來讀取文件內容。
『叄』 python中怎麼刪除文件中指定的行
刪除文件的某一行,可以跳過你要刪除的行進行讀寫,如:
1
2
3
4
data = open(filename, 'rt').readlines()
with open(filename, 'wt') as handle:
handle.writelines(data[:tobedeleted])
handle.writelines(data[tobedeleted+1:])
其中data是逐行讀取文件,
handle.writelines進行讀寫,跳過tobedeleted行
『肆』 如何用python刪除一個文件
os.remove('文件') 直接從系統裡面刪除文件,不經過回收站。
os.rmdir('文件夾') 直接從系統裡面刪除空文件夾,不經過回收站。
shutil.rmtree('文件夾') 直接從系統裡面刪除文件夾(文件夾裡面可以有別的文件),不經過回收站。所以要小心不要誤刪。
可使用第三方包,send2trash
send2trash.send2trash() 可以刪除任何東西,刪除的東西送回回收站。
『伍』 python執行文件讀寫時,怎樣刪除文件某一固定行
你是怎麼讀這個文件的,如果是x=f.readlines()
直接del x[1] 就可以了
如果是迭代器,當迭代到1(第2行)時跳過。
『陸』 python如何批量對文件夾里所有excel特定行進行刪除
path是文件夾的路徑,num是個數組,代表你要刪除的行,把要刪除的行寫進去
『柒』 python 讀取文本文件 刪除里邊的空行
Python讀取一個文本文件,刪除文本文件的空行代碼如下:
defdelblankline(infile,outfile):
"""Deleteblanklinesofinfile"""
infp=open(infile,"r")o
utfp=open(outfile,"w")
lines=infp.readlines()
forliinlines:
ifli.split():
outfp.writelines(li)
infp.close()
outfp.close()
#調用示例
if
__name__=="__main__":
delblankline("1.txt","2.txt")
『捌』 python怎麼刪除txt文本裡面的第一行
1、打開python,連接至伺服器。
2、創建一個txt文件,以創建123.txt為例子。
3、敲回車,打開文件,按i,開始輸入文本。保存並退出。
4、再次打開這個文件,可以看到游標是定位在最後一行的下一行位置的。
5、在第一行按dd,就可以刪除當前行。
6、保存並推出之後,再次打開,驗證一下,已經被刪除了。