简介
对于官方的解释,environ是一个字符串所对应环境的映像对象。这是什么意思呢?举个例子来说,environ['HOME']就代表了当前这个用户的主目录。
windows和ubuntu下的environ的key示例
Windows示例
![30374c45c01e3992c0cc871c4f5a171b.png](https://img-blog.csdnimg.cn/img_convert/30374c45c01e3992c0cc871c4f5a171b.png)
Linux示例
![d765d9dd7d6865b1ae4a27d4dde2d438.png](https://img-blog.csdnimg.cn/img_convert/d765d9dd7d6865b1ae4a27d4dde2d438.png)
Windows与Linux系统变量区别
os.environ[HOME]在linux中适用而在windows下面是没有这个key的,在windows下是HOMEPATH,又比如linux下的USER在windows下面对应的就是USERNAME.
总结这些差异来说,他们都是各自系统的本身特性造成的,比如你用的是gnome版的ubuntu,那么key里面就会多出一条['GNOME_DESKTOP_SESSION_ID'].