Python:TypeError在使用os.environ.get时出错
我想在python脚本中访问shell环境变量。 我正在尝试这个Python:TypeError在使用os.environ.get时出错,python,windows,bash,Python,Windows,Bash,我想在python脚本中访问shell环境变量。 我正在尝试这个 import os print os.environ.get["HOME"] 我在python中执行时出现此错误 (我在bash中也遇到了同样的错误) 回溯(最近一次呼叫最后一次): 文件“C:\Users\sraparim\Desktop\GitHub issues\issue#1187\test.py”,第54行,在 打印操作系统环境获取[“主页”] TypeError:“instancemethod”对象没有属性“\uuu
import os
print os.environ.get["HOME"]
我在python中执行时出现此错误
(我在bash中也遇到了同样的错误)
回溯(最近一次呼叫最后一次):
文件“C:\Users\sraparim\Desktop\GitHub issues\issue#1187\test.py”,第54行,在
打印操作系统环境获取[“主页”]
TypeError:“instancemethod”对象没有属性“\uuu getitem\uuu”
[在0.2秒内完成,退出代码为1]
[shell_cmd:python-u“C:\Users\sraparim\Desktop\GitHub issues\issue#1187\test.py”]
[dir:C:\Users\sraparim\Desktop\GitHub-issues\issue\1187]
[路径:C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0\;C:\Program Files(x86)\WebEx\Productivity Tools;C:\Program Files(x86)\Cisco\OSD ShellApplications;C:\Program Files(x86)\Sennheiser\SoftphoneSDK\;C:\Program Files\PuTTY\;C:\Python27\脚本;C:\Python27;C:\Python27]
请帮助…get()
是环境
对象上的一个方法;使用括号而不是括号:
print os.environ.get('HOME')
或不带get
的括号,其中:
print os.environ.get('HOME')
print os.environ['HOME']