我正在使用python开发更新管理器。基本上,它从github下载另一个项目的zip,删除以前的版本,然后运行新版本。但是我有一个非常具体的错误。从Python调用.jar时,无法访问桌面。 这是调用它的行:
subprocess.call(['java', '-jar', path_to_zipfile.replace('.zip','')+'/dist/StoryGrab.jar'])
Link to my full code for update manager
当我说“访问桌面”时,是指我无法访问任何文件(.jar需要写入html文件以进行输出)。我不认为.jar是这里的问题,因为它在所有其他情况下都有效。 Link to the full code that the .jar is made up of
我只是缺少一个修复程序吗?