Python 使用livestreamer在ubuntu中录制

Python 使用livestreamer在ubuntu中录制,python,linux,ubuntu,twitch,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

我很难弄明白这一点,因为我不使用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'
文件“billowy.py”,第97行,在
main()文件“billowy.py”,第76行,在main中
目录路径=“%s\livestreamer\livestreamerrc”%os.environ['APPDATA']文件“/usr/lib/python3.4/os.py”,第631行,在
__getitem__
从None KeyError引发KeyError(key):“APPDATA”

完整脚本:

a。在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")

Windows上的
os.environ['APPDATA']
的值是多少?