python - 合并远程机器上的拆分文件
问题描述
目标:使用 Python 映射到远程目录,并将 11 个拆分文件合并为一个名为 kb4577066.zip 的输出
预期结果:将所有 11 个拆分文件合并到 kb4577066.zip
实际结果:返回 ReturnValue = 0,未创建 kb4577066.zip。
存档文件列表:
- kb4577066.zip.001
- kb4577066.zip.002
- kb4577066.zip.003
- kb4577066.zip.004
- kb4577066.zip.005
- kb4577066.zip.006
- kb4577066.zip.007
- kb4577066.zip.008
- kb4577066.zip.009
- kb4577066.zip.010
- kb4577066.zip.011
蟒蛇来源:
kb4577066_folder = r'C:\\Temp\\WindowsPatchesTemp\\KB4577066\\'
os.system(r"wmic /node:10.96.192.86 /user:username /password:password process call create 'cmd.exe /c copy /B kb4577066_folder\kb4577066.zip.* KB4577066.zip'")
我可以在远程机器上运行以下命令来达到预期的效果。
copy /B kb4577066_folder\kb4577066.zip.* KB4577066.zip
我是 Python 新手,我认为我的问题可能在于我尝试使用的通配符 (*)。我不确定正则表达式或 glob 是否是正确的解决方案,或者是否有人可以推荐更好的解决方案。
解决方案
推荐阅读
- node.js - 我收到此错误:Route.get() 需要回调函数,但得到了 [object Undefined]
- azure-ad-b2c - 在自定义警察 Azure ADB2C 中本地化 API 响应
- google-cloud-data-fusion - 如何从基于事件的触发器 CDAP 执行 Google Data Fusion Pipeline
- sql-server - 使用来自许多不同日期的不同表创建单个时间序列主表 (SQL Server/SSMS18)
- loops - 如何仅将 for 循环重复 n 次?
- java - Java Comparator 类中的泛型。T 和 U 的确切类型是什么?
- javascript - 错误:配置验证错误:需要“JWT_SECRET”。“JWT_EXPIRATION_TIME”是必需的。这是什么。如何避免这种情况
- watson-assistant - Watson 助手上下文变量类型
- python - 检测 Python 中何时发生跳转
- javascript - 我是 JS 新手,我想知道如何从 HTML 中获取特定信息