python的文件类型_Python多文件类型支持环球网

我试着用环球网为多个文件类型提供支持。我的代码应该获取扩展名为“.pdf”、“.xls”和“.xlsx”的文件,并在找到匹配的文件后执行下面的代码。在

当我将现有的for循环替换为for filename in glob.glob("*.xlsx"):

print filename

它很好用。在

尝试运行以下代码时:

^{pr2}$

我遇到了以下错误:Report /mnt/Test/fileTest.xlsx has been added.

[]

Exception in thread Thread-1:

Traceback (most recent call last):

File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner

self.run()

File "/usr/local/lib/python2.7/dist- packages/watchdog/observers/api.py", line 199, in run

self.dispatch_events(self.event_queue, self.timeout)

File "/usr/local/lib/python2.7/dist- packages/watchdog/observers/api.py", line 368, in dispatch_events

handler.dispatch(event)

File "/usr/local/lib/python2.7/dist-packages/watchdog/events.py", line 330, in dispatch

_method_map[event_type](event)

File "observe.py", line 14, in on_created

fero.main()

File "/home/tesuser/project-a/testing.py", line 129, in main

doc_id, version = doc_placeholder(filename)

File "/home/testuser/project-a/testing.py", line 58, in doc_placeholder

payload = {'documents':[{'document':{'name':os.path.splitext(filename)[0],'parentId':parent_id()}}]}

File "/usr/lib/python2.7/posixpath.py", line 105, in splitext

return genericpath._splitext(p, sep, altsep, extsep)

File "/usr/lib/python2.7/genericpath.py", line 91, in _splitext

sepIndex = p.rfind(sep)

AttributeError: 'list' object has no attribute 'rfind'

我如何编辑上面的代码来实现我需要的?在

提前谢谢大家。感谢你的帮助。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值