我正在努力解决这个问题,因为我不在python中编码或使用linux。所以我的问题是这个,我有一个python脚本将运行检查是否有用户在线上抽搐,如果他是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'
答案 0 :(得分:0)
一个。复制文件&#39; livestreamerrc&#39;适用于Linux中的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")