我有一个字符串如下
mystring1=xcopy /Q /Y d:\\Program Files\\TestData\\*.* c:\\Program Files\\TestData\\Company name\\
mystring2=xcopy '/Q' '/Y' 'd:\tj\tjData\\' "c:\Program Files\TestData\\Company name\\"
我使用 shlex 模块如下
mylist1=shlex.split(mystring1)
mylist2=shlex.split(mystring2)
但我收到一个错误:
ValueError: No escaped character
mylist1 值应为[xcopy,/Q,/Y,d:\Program Files\TestData\,c:\Program Files\TestData\Company name\]
和
mylist2 值应为[xcopy,/Q,/Y,d:\tj\tjData\,c:\Program Files\TestData\Company name\]