方法1: 板砖
python

# 分情况处理即可

# 测试:xcopy /s "C:\program files" "d:\"
s = input().split() # 输入一串字符,以空格分隔
res = [] # 解析结果列表
i = 0
while i in range(len(s)): # 遍历列表s中的元素
    if s[i].count('"')==2: # 如果当前元素有两个引号,说明该元素为一个完整的解析参数,直接添加即可
        res.append(s[i].replace('"', ''))
        i += 1
    elif s[i].count('"')==1: # 如果当前元素有一个引号,那么就要遍历找到第二个引号才能添加该解析参数
        temp = s[i].replace('"', '') # 临时变量
        for j in range(i+1, len(s)):
            if s[j].count('"')==1:
                temp = temp + ' ' + s[j].replace('"', '')
                break
            else:
                temp = temp + ' ' + s[j]
        res.append(temp)
        i = j+1
    else: #对于普通参数,无引号
        res.append(s[i])
        i += 1
print(len(res))
for i in res:
    print(i)