吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 392|回复: 16
收起左侧

[求助] Python程序调试模式没问题,打包成exe就出错

[复制链接]
x446187 发表于 2026-10-12 09:46
我用python语言写了个处理word的程序,使用pywin32处理。
其中需要批量替换文档中大概二三十个文本,我创建了一个字典,然后批量替换,每次替换到第9个,打包的exe都会报错:(-2147023170),“远程调用失败。”,None,None

这个问题都快把我搞疯了,问了deepseek各种方法,什么重建与word的com连接等等都不行,希望各位大神救救我

发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

xingdh 发表于 2026-10-12 10:00
网上看到一个说法,可能是因为程序运行速度较快,前一个文本未关闭,后一个已经打开了的原因。解决的方法是,第一个文件读取替换后,开始下一个循环前加一个等待,如time.sleep(3)
Pwaerm 发表于 2026-10-12 10:13
robyyang 发表于 2026-10-12 10:39
调试模式和exe最大的情况是环境依赖不一样。你都打到包里了吗?或者减少依赖内容试试,只输出日志。
兮兮曦 发表于 2026-10-12 11:04
依赖应该不全,可以直接让AI帮忙打包
至风 发表于 2026-10-12 11:26
代码没问题,打包有问题一般是打包环境、依赖的问题,可以试试调试模式看看具体是哪个代码部分出了问题
samniboy 发表于 2026-10-12 12:39
单独运行代码是否正常,代码运行正常的话,试试运行pip install auto-py-to-exe,然后运行auto-py-to-exe,试试这个打包文件看看
go4399 发表于 2026-10-12 14:01
Word的com交互每一步操作后加一个等待试试,如time.sleep(5)
头像被屏蔽
OIOIIOOI 发表于 2026-10-12 16:04
提示: 该帖被管理员或版主屏蔽
天之牙2012 发表于 2026-10-12 16:34
是打包的过程中出错还是打包后exe无法运行的报错?
如果是打包后的exe有运行报错,测试环境和实际运行exe的环境 一样吗?
先检查环境,再检查日志,举个例子你用win10调试,用win7跑那报错不是很正常吗
只要你的问题够清晰,没有解决不了的问题。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-10-16 13:39

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表