Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:TypeError在使用os.environ.get时出错_Python_Windows_Bash - Fatal编程技术网

Python:TypeError在使用os.environ.get时出错

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

我想在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 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']