【问题标题】:Why is my python code unable to open pdf file?为什么我的 python 代码无法打开 pdf 文件?
【发布时间】:2021-04-16 13:04:14
【问题描述】:

我是 Python 的初学者,前段时间,我编写了一个简短的脚本,可以打开 Zoom 和一个 .pdf 文件,其中包含我的会议 PMI 和密码列表。这样,我可以通过单击桌面上的快捷方式来打开它们。不是最实用的,但我想对其进行编码。 我最终得到了这段代码:

import os
os.startfile("C:\\Users\\Hashim\\Desktop\\Zoom")
os.startfile("C:\\Users\\Hashim\\Documents\\meetings.pdf")

几个星期以来,它运作良好。我每天都使用它,但几天前,它停止打开缩放和 pdf。我不认为这是代码的问题,因为它向我显示了这个错误:

FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\\Users\\Noetic\\Desktop\\Zoom'

我知道这可能与 Python 无关,但有人知道是什么原因造成的吗?

【问题讨论】:

  • 您是否从桌面上移动或删除了zoom?检查文件路径c:\users\hashim\desktop\zoom是否仍然存在。
  • 我刚试过,但桌面似乎不在 C:\Users\Hashim 中。我从来没有从我的桌面上删除过 Zoom,它仍然存在,但桌面是如何从那里删除的?
  • 抱歉,我没有 Windows 操作系统,无法进一步帮助您。但显然问题在于文件名:它不再存在。我注意到不同的用户名 NoeticHashim
  • 我在我的代码中使用了 Noetic,我只是在这里输入了 Hashim,因为我更习惯了。
  • 尝试从 cmd 中找到您的应用程序或文件的正确路径,然后将该路径粘贴到您的代码中。

标签: python


【解决方案1】:

您是否尝试过使用 exe 的路径在缩放时使用 os.startfile()

这样的事情可能会奏效:

import os

os.startfile(os.getenv('APPDATA') + r'\Zoom\bin_00\Zoom.exe')

还要确保安装了 Zoom。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-16
    • 1970-01-01
    • 2020-11-26
    • 2016-04-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多