首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Python打开OBS Studio

如何使用Python打开OBS Studio
EN

Stack Overflow用户
提问于 2022-06-02 21:12:06
回答 2查看 432关注 0票数 -1

我试图弄清楚如何使用python脚本打开OBS Studio。我使用了下面两个小代码片段中的任何一个,但是当单独运行时,没有一个可以工作。但是,当运行在一起时,我的OBS Studio将打开,但是遇到以下错误:

代码语言:javascript
复制
import os
os.startfile("C:\\OBS_Studio")

import subprocess
subprocess.Popen("C:\\OBS_Studio")

所以我的问题是,我是否做错了什么,因为我不知道我是否向脚本中添加了更多,如果错误消息会扼杀进程,除非我添加了某种错误处理代码。然而,我不认为这将是必要的,因为这条消息几乎肯定是由于我的用户错误。我增加了我的OBS工作室的位置的图片,以及作为参考。

另外,如果问题是由于我引用快捷方式造成的,这里是..exe文件路径的屏幕截图。当我将两个代码片段转换为引用.exe路径时,会弹出相同的错误,但是OBS根本不打开。

代码语言:javascript
复制
import os
os.startfile("C:\Program Files\obs-studio\bin\64bit\obs64.exe")
import subprocess
subprocess.Popen("C:\Program Files\obs-studio\bin\64bit\obs64.exe")

EN

回答 2

Stack Overflow用户

发布于 2022-06-02 21:16:56

在具有到exe的绝对路径的示例中,请确保通过使用。您的代码应该如下所示:

代码语言:javascript
复制
import os
os.startfile("C:\\Program Files\\obs-studio\\bin\\64bit\\obs64.exe")
import subprocess
subprocess.Popen("C:\\Program Files\\obs-studio\\bin\\64bit\\obs64.exe")
票数 0
EN

Stack Overflow用户

发布于 2022-06-06 05:08:48

在打开文件的字符串中,不可避免地会涉及类似于c:\user\desktop的地址字符串信息,这与Python中的转义函数相冲突。例如,\n的意思是换行符。

我们可以使用r"c:\user\desktop"c:\\user\\desktop来避免Python转义字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72482404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档