获取文件的路径、名称、扩展名
import os
temp_path = "./home/temp.txt"
def get_root_filename_ext(path):
root = os.path.split(temp_path)[0]
filename = os.path.split(temp_path)[-1].split(".")[0]
ext = os.path.split(temp_path)[-1].split(".")[1]
return root, filename, ext
print(get_root_filename_ext(temp_path))
('./home', 'temp', 'txt')
正则表达式批量修改字符串
- 同时把字典中不符合规范的
pattern
替换成合适的字符串
import re
def replace_signs(string):
patts_dict = {"[“”]":'"'
, "…":'...'
, "—": '-'
,"[‘’]":"'"}
for k,v in patts_dict.items():
string = re.sub(k, v, string)
return string