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
(稍后补充)