网上down了一段代码,本地执行时,报HOME 不存在。
import os
if __name__ == '__main__':
try:
home = os.environ['HOME']
print(f"Home directory: {home}")
except KeyError:
print("HOME environment variable is not set.")
原因:
怀疑作者是用MAC写的代码,引用OS库时,用的是os.environ["HOME"],但是Windows里要用os.environ["HOMEPATH"],把作者封装好的函数里的都改成HOMEPATH后就不报错了。