Python3 检查并去除文件空格
2021-05-28 02:01
标签:close 使用 import 空格 脚本 直接 lis enc false 使用缺陷,执行脚本的时候要加上 python3,例如 python3 *.py,不能直接拖入执行。望指点!非常感谢 Python3 检查并去除文件空格 标签:close 使用 import 空格 脚本 直接 lis enc false 原文地址:https://www.cnblogs.com/crhui/p/14805828.html 1 #!/usr/bin/python3
2 #coding=utf-8
3
4 import sys
5 import os
6 import re
7
8 def renamefile(name1,name2):
9 os.rename(name1,name2)
10
11 def checkfilelegal(path):
12 if re.compile(r‘\s‘).findall(path):
13 file.write(path + ‘\n‘)
14 return True
15
16 return False
17
18 def checkfile(path):
19 for file in os.listdir(path):
20 file_path = os.path.join(path,file)
21 if True == checkfilelegal(file_path):
22 renamefile(file_path,re.sub(r‘\s‘,‘‘,file_path))
23 if os.path.isdir(file_path):
24 checkfile(file_path)
25
26 if __name__ == ‘__main__‘:
27 filepath = input(‘input checkfile path:‘)
28 file = open(‘log.txt‘,‘w‘,encoding=‘utf-8‘)
29 checkfile(filepath)
30 file.close()
31
下一篇:C++ 文件IO