[英]Script for deleting whitespace for multiple files
我開發了一個腳本,該腳本刪除文件末尾的所有空格。
import sys
with open("/Users/XXXXX/Desktop/XXXXX.txt") as infile:
lines = infile.read()
while lines.endswith("\n"):
lines = lines[:-2]
with open("/Users/XXXXX/Desktop/XXXXX.txt", 'w') as outfile:
for line in lines:
outfile.write(line)
該腳本可以正常工作,但是我需要刪除所有空格的文件夾中有2000個小文件。
有人可以指導我如何更改腳本,以便我可以打開文件夾中的每個文件並運行上面的腳本嗎?
謝謝,
試試下面的代碼:
import os
import sys
def removeNewLines(file):
with open(file , 'r') as infile:
lines = infile.read()
while lines.endswith("\n"):
lines = lines[:-2]
with open(file, 'w') as outfile:
for line in lines:
outfile.write(line)
all_files = os.listdir('FOLDER PATH')
for file in all_files:
removeNewLines(file)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.