我正在尝试打开一个pdf文件,这是我的工作目录。这是代码
shell.exec("abc.pdf")
这是我得到的错误。shell.exec(“ abc.pdf”)中的错误:“ abc.pdf”的文件关联不可用或无效
我也尝试通过系统命令打开它,但不起作用。
system2("open abc.pdf")
这是我得到的错误。警告消息:正在运行的命令““ open abc.pdf””的状态为127
我是否必须为此指定默认的pdf阅读器。
您可能应该说明您所使用的操作系统,但我将(可能很安全)假定为Windows。shell.exec
通过使用Windows文件权限来工作。如果没有设置默认的PDF阅读器(如右键单击PDF,选择“打开方式...”),则该功能将不知道如何处理文件。
您可能还想使用system
,而不是system2
,如果使用该路径(而不是shell.exec
),请谨慎使用引号,以防在文件路径中出现空格等。例如:
system('open "abc.pdf"')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句