江湖散人 发表于 2021-4-28 22:30:17

调用os 的问题

问题:

import os
os.startfile('D:\Program Files(x86)\Tencent\QQ\Bin\QQ.exe')

运行结果报错:
FileNotFoundError: 系统找不到指定的文件。: 'D:\\Program Files(x86)\\Tencent\\QQ\\Bin\\QQ.exe'
我的QQ就是安装在这里的,为什么说找不到呢?

南归 发表于 2021-4-29 08:51:12

os.startfile(r'D:\Program Files(x86)\Tencent\QQ\Bin\QQ.exe')
或者
os.startfile('D:\\Program Files(x86)\\Tencent\\QQ\\Bin\\QQ.exe')
或者
os.startfile('D:/Program Files(x86)/Tencent/QQ/Bin/QQ.exe')
试一试吧

qq1151985918 发表于 2021-4-29 09:01:13

楼上的方法试试吧,应该有一种能解决

jule_2 发表于 2021-4-29 09:01:38


import os
os.startfile('D:\\Program Files(x86)\\Tencent\\QQ\\Bin\\QQ.exe')


\后边要再加\,转义字符

ruoshuisanqian 发表于 2021-4-29 09:11:52

可以先用os.path.join()把想要的文件打开地址拼接一下
页: [1]
查看完整版本: 调用os 的问题