python - 在ubuntu中使用livestreamer录制

标签 python linux ubuntu twitch

我很难弄清楚这个问题,因为我既不使用 Python 编写代码,也不使用 Linux。所以我的问题是,我有一个 python 脚本,它将运行以检查 twitch 上是否有在线用户,如果他是 livestreamer 将开始录制。在 Windows 中工作得很好,但现在我正在尝试在 linux ubuntu 上工作,但出现此错误:

File "billowy.py", line 97, in <module>
    main()   File "billowy.py", line 76, in main
    dir_path = '%s\livestreamer\livestreamerrc' % os.environ['APPDATA']   File "/usr/lib/python3.4/os.py", line 631, in
__getitem__
    raise KeyError(key) from None KeyError: 'APPDATA'

完整脚本:http://pastebin.com/tDVrwcmh

最佳答案

一个。在 Linux ~/.livestreamerrc 中为 Windows 复制文件“livestreamerrc”或创建新文件 touch ~/.livestreamerrc

第76行

dir_path = '%s\livestreamer\livestreamerrc' % os.environ['APPDATA']

改变

if os.name == 'nt':
    dir_path = '%s\livestreamer\livestreamerrc' % os.environ['APPDATA']
elif os.name == 'posix':
    dir_path = '%s/.livestreamerrc' % os.getenv("HOME")

关于python - 在ubuntu中使用livestreamer录制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41334689/

相关文章:

python - Selenium Webdriver Python 并行

linux - 如何使用/usr/bin/env perl 功能和perl 参数?

linux - 只有 Linux 系统调用的最小 C 库

linux - PPSS 外壳脚本

php - Crontab 无法正常运行

bash - "0G"终端序列是什么

python - Selenium - 使用 chromedriver 通过导航栏运行 javascript

python - 用python读取多个pdf文件

python - 使用 pySerial 的 AT cmd 响应

mysql - 错误 1 ​​(HY000) : Can't create/write to file (Errcode: 13 - Permission denied)