swanseabrian
发表于 2021-11-30 12:55:53
lightninng 发表于 2021-11-30 12:44
哥。。。我代码里面没有你这一句啊。。。。
doc = app.Documents.Open(os.path.join(path1, file))
...
我是Python38-32 win10 64应该跟这个没关系吧
lightninng
发表于 2021-11-30 12:57:15
swanseabrian 发表于 2021-11-30 12:55
我是Python38-32 win10 64应该跟这个没关系吧
我估计没关系,你先看下路径有没有问题,文件存在不?文件是doc不?
swanseabrian
发表于 2021-11-30 12:59:01
lightninng 发表于 2021-11-30 12:55
哥。这种程序调试问题自己先试一下,你试试把你传入的参数打印出来看一下啊,我这遍没有path1直接从当前 ...
我这个文件不行,你看看怎么回事
链接:https://pan.baidu.com/s/1AAIOTxPrQTnFazCfUd4zKg
提取码:1111
swanseabrian
发表于 2021-11-30 12:59:44
lightninng 发表于 2021-11-30 12:57
我估计没关系,你先看下路径有没有问题,文件存在不?文件是doc不?
https://pan.baidu.com/s/1AAIOTxPrQTnFazCfUd4zKg提取码:1111]我的文件你看一下,
swanseabrian
发表于 2021-11-30 13:04:20
lightninng 发表于 2021-11-30 12:57
我估计没关系,你先看下路径有没有问题,文件存在不?文件是doc不?
新错误
PermissionError: 另一个程序正在使用此文件,进程无法访问
swanseabrian
发表于 2021-11-30 13:20:23
swanseabrian 发表于 2021-11-30 13:04
新错误
PermissionError: 另一个程序正在使用此文件,进程无法访问
C:\Users\Administrator\Desktop\1130\02233.doc
02233.doc转化失败
C:\Users\Administrator\Desktop\1130\02234.doc
02234.doc转化失败
C:\Users\Administrator\Desktop\1130\02235.doc
02235.doc转化失败
C:\Users\Administrator\Desktop\1130\02236.doc
02236.doc转化失败
C:\Users\Administrator\Desktop\1130\02237.doc
02237.doc转化失败
C:\Users\Administrator\Desktop\1130\02238.doc
02238.doc转化失败
C:\Users\Administrator\Desktop\1130\02239.doc
02239.doc转化失败
C:\Users\Administrator\Desktop\1130\02240.doc
全失败了
swanseabrian
发表于 2021-11-30 13:21:15
swanseabrian 发表于 2021-11-30 13:20
C:%users\Administrator\Desktop\1130\02233.doc
02233.doc转化失败
C:%users\Administrator\Desktop\1 ...
给个邮箱,我把文件发你,你试试
lightninng
发表于 2021-11-30 18:04:26
swanseabrian 发表于 2021-11-30 13:21
给个邮箱,我把文件发你,你试试
哥。。你的目的不是改名嘛。你为啥现在纠结于另存为的问题呢。。。。你直接把我那段代码用进去就完事了啊。。。有问题就看你的代码我和的代码的区别在哪里啊?
swanseabrian
发表于 2021-11-30 19:35:16
lightninng 发表于 2021-11-30 18:04
哥。。你的目的不是改名嘛。你为啥现在纠结于另存为的问题呢。。。。你直接把我那段代码用进去就完事了啊 ...
就是用你的代码,我感觉是doc文件的问题,有的行,有的不行
lightninng
发表于 2021-11-30 19:37:59
swanseabrian 发表于 2021-11-30 19:35
就是用你的代码,我感觉是doc文件的问题,有的行,有的不行
把不行的文件放在附件里,上传我试试~
swanseabrian
发表于 2021-11-30 19:39:44
lightninng 发表于 2021-11-30 18:04
哥。。你的目的不是改名嘛。你为啥现在纠结于另存为的问题呢。。。。你直接把我那段代码用进去就完事了啊 ...
没有另存为,我只有打印异常 有异常的就随便写了个报错
swanseabrian
发表于 2021-11-30 19:48:43
lightninng 发表于 2021-11-30 19:37
把不行的文件放在附件里,上传我试试~
23楼有个网盘链接,你用那个试试
lightninng
发表于 2021-11-30 19:58:23
swanseabrian 发表于 2021-11-30 19:48
23楼有个网盘链接,你用那个试试
你上传的这个文件,我这里没有问题~
swanseabrian
发表于 2021-11-30 20:01:19
lightninng 发表于 2021-11-30 19:58
你上传的这个文件,我这里没有问题~
好像连续操作会出问题,单独操作一个是可以的,连续循环就出问题了
lightninng
发表于 2021-11-30 20:02:10
swanseabrian 发表于 2021-11-30 20:01
好像连续操作会出问题,单独操作一个是可以的,连续循环就出问题了
我这里也是三个文件啊。你这个文件是其中一个~~~
swanseabrian
发表于 2021-11-30 20:08:11
lightninng 发表于 2021-11-30 20:02
我这里也是三个文件啊。你这个文件是其中一个~~~
C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\python.exe C:/Users/Administrator/PycharmProjects/pythonProject/gushici/worddocodcx改名2.py
C:\Users\Administrator\Desktop\1130\00394.doc
00394.doc成功
None
C:\Users\Administrator\Desktop\1130\00395.doc
00395.doc转化失败
C:\Users\Administrator\Desktop\1130\00396.doc
00396.doc转化失败
C:\Users\Administrator\Desktop\1130\00397.doc
00397.doc转化失败
就第一个可以成功
swanseabrian
发表于 2021-11-30 20:12:29
lightninng 发表于 2021-11-30 20:02
我这里也是三个文件啊。你这个文件是其中一个~~~
https://pan.baidu.com/s/15IGFzaCf_XXooOlihsVSVw提取码:1111]你测试一下这几个行不行
swanseabrian
发表于 2021-11-30 20:25:26
lightninng 发表于 2021-11-30 20:02
我这里也是三个文件啊。你这个文件是其中一个~~~
如果不加try exceiption
就报这个错误
raise AttributeError("%s.%s" % (self._username_, attr))
AttributeError: <unknown>.Open
就是不能打开了
lightninng
发表于 2021-11-30 20:29:30
哥。。。自己上网搜过嘛。。。。
swanseabrian
发表于 2021-11-30 20:48:28
lightninng 发表于 2021-11-30 20:29
哥。。。自己上网搜过嘛。。。。
莫非我office问题?