使用 livestreamer 在 ubuntu 中录制

Using livestreamer to record in ubuntu

我真的很难弄清楚这个问题,因为我没有在 python 中编码或使用 linux。所以我的问题是,我有一个 python 脚本,它会 运行 检查 twitch 上是否有在线用户,如果他是直播者,就会开始录制。在 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

b。第 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")