歌者文明清理员 发表于 2023-3-9 20:25:20

xlwings忘记关文件了

如题,写入一个 excel 后忘记 app.quit() 了
然后这东西弄不掉了

补了一行 app.quit()然后报错
Traceback (most recent call last):
File "C:\Users\不许看!\AppData\Local\Programs\Python\Python39\lib\site-packages\xlwings\_xlwindows.py", line 208, in __getattr__
    self._oleobj_.GetIDsOfNames(0, item)
pywintypes.com_error: (-2147023174, 'RPC 服务器不可用。', None, None)

isdkz 发表于 2023-3-9 20:26:55

直接删不就行了

sfqxx 发表于 2023-3-9 20:30:07

有道理{:10_256:}

歌者文明清理员 发表于 2023-3-9 20:30:54

isdkz 发表于 2023-3-9 20:26
直接删不就行了

删不掉

isdkz 发表于 2023-3-9 20:33:30

歌者文明清理员 发表于 2023-3-9 20:30
删不掉

出现这个一般是 office 软件还开着,你把软件关掉就行了

歌者文明清理员 发表于 2023-3-9 20:34:10

isdkz 发表于 2023-3-9 20:33
出现这个一般是 office 软件还开着,你把软件关掉就行了

没有啊,结果我连office软件都打不开,提示另一个用户正在编辑文件

isdkz 发表于 2023-3-9 20:38:26

歌者文明清理员 发表于 2023-3-9 20:34
没有啊,结果我连office软件都打不开,提示另一个用户正在编辑文件

挂在后台了,要么你重启电脑,要么你进任务管理器杀进程

歌者文明清理员 发表于 2023-3-9 20:43:52

isdkz 发表于 2023-3-9 20:38
挂在后台了,要么你重启电脑,要么你进任务管理器杀进程

isdkz永远的神!
重启后就可以删掉了

isdkz 发表于 2023-3-9 20:47:35

歌者文明清理员 发表于 2023-3-9 20:43
isdkz永远的神!
重启后就可以删掉了

其实如果你知道怎么找进程的话没必要重启那么麻烦

按 win+r 输入 taskmgr 打开任务管理器

歌者文明清理员 发表于 2023-3-9 20:51:12

isdkz 发表于 2023-3-9 20:47
其实如果你知道怎么找进程的话没必要重启那么麻烦

按 win+r 输入 taskmgr 打开任务管理器

找不到进程

cflying 发表于 2023-3-10 11:28:26

歌者文明清理员 发表于 2023-3-9 20:51
找不到进程

结束掉excel的进程就得了,xlwings原理很简单,本身就是以app方式模拟人在操作excel

歌者文明清理员 发表于 2023-3-10 16:38:35

cflying 发表于 2023-3-10 11:28
结束掉excel的进程就得了,xlwings原理很简单,本身就是以app方式模拟人在操作excel

不是,这就像open()(w模式)一个文件,然后不关
页: [1]
查看完整版本: xlwings忘记关文件了