使用 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'
一个。在 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")
我真的很难弄清楚这个问题,因为我没有在 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'
一个。在 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")