1 问题1
copy .\Handle_Release .\install\Paint /f /s /y /exclude:uncopy.txt
# -*- coding:utf-8 -*-
import re
import logging
import sys
import shutil
import os
import chardet
# set default logging configuration
logger = logging.getLogger() # initialize logging class
logger.setLevel(logging.INFO) # default log level
#logger.setLevel(logging.DEBUG) # default log level
format = logging.Formatter("%(message)s") # output format
sh = logging.StreamHandler(stream=sys.stdout) # output to standard output
sh.setFormatter(format)
logger.addHandler(sh)
pattern = '^[]*xcopy[ ]+\.\\UI_Release \.\\install\\.*[ ]+/f.*/exclude:(.*)'
line = ‘ copy .\Handle_Release .\install\Paint /f /s /y /exclude:uncopy.txt’
elm = re.match(pattern, line)
if elm:
logger.info("0: %s", elm.group(0))
logger.info("1: %s", elm.group(1))
#logger.info("2: %s", elm.group(2))
tmplineA = elm.group(0)
tmplineB = elm.group(1)
2 问题2
(稍后补充)
本文探讨了使用正则表达式解析特定格式的文件路径,并通过Python的日志模块记录解析结果的方法。介绍了正则表达式模式匹配、日志配置及输出格式设置等关键内容。
198

被折叠的 条评论
为什么被折叠?



