我试图在ec2实例上运行这个python代码
import os
COMPUTER_NAME = os.environ['COMPUTERNAME']
print("Computer: ", COMPUTER_NAME)
这是我在运行代码后得到的错误
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/ec2-user/anaconda3/lib/python3.6/os.py", line 669, in __getitem__
raise KeyError(key) from None
答案 0 :(得分:0)
我正在尝试写下我的答案,这有助于我解决这个问题。请记住,对于有同样问题的人来说这会很有用。
import os
COMPUTER_NAME = os.environ.get('COMPUTERNAME')
这样做是因为我认为我的环境没有计算机名所以不会抛出KeyError而是抛出None。