os.environ详解
我们想要用Python获得一些有关系统的各种信息的时候就不得不想到os的environ,那这里面都具体包含了那些内容呢?
简介
对于官方的解释,environ是一个字符串所对应环境的映像对象。这是什么意思呢?举个例子来说,environ['HOME']
就代表了当前这个用户的主目录。
例子
比如刚刚举例的os.environ[HOME]
在linux中适用而在windows下面是没有这个key的,在windows下是HOMEPATH
,又比如linux下的USER在windows下面对应的就是USERNAME.
总结这些差异来说,他们都是各自系统的本身特性造成的,比如你用的是gnome版的ubuntu,那么key里面就会多出一条['GNOME_DESKTOP_SESSION_ID'].
key字段详解
windows:
os.environ['HOMEPATH']:当前用户主目录。
os.environ['TEMP']:临时目录路径。
os.environ[PATHEXT']:可执行文件。
os.environ['SYSTEMROOT']:系统主目录。
os.environ['LOGONSERVER']:机器名。
os.environ['PROMPT']:设置提示符。
linux:
os.environ['USER']:当前使用用户。
os.environ['LC_COLLATE']:路径扩展的结果排序时的字母顺序。
os.environ['SHELL']:使用shell的类型。
os.environ['LAN']:使用的语言。
os.environ['SSH_AUTH_SOCK']:ssh的执行路径。
django 解决: You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.c
在文件开始加上
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "djblog.settings")
注意一定要加在load model.xxx之前
目的是为了任何一个django project中的*.py文件都能够正常的使用项目中的数据模型操作
转载于:https://www.cnblogs.com/ccorz/p/osenviron-xiang-jie.html
os.environ详解相关推荐
- python os.environ.setdefault,OS.ENVIRON()详解
我们想要用python获得一些有关系统的各种信息的时候就不得不想到os的environ,那这里面都具体包含了那些内容呢? 一.简介 对于官方的解释,environ是一个字符串所对应环境的映像对象.这是 ...
- os.environ()详解
一.简介 通过os.environ获取环境变量 二.常见key字段 windows # 当前用户主目录 os.environ['HOMEPATH'] # 临时目录路径 os.environ['TEMP ...
- Python基础学习之 os 模块详解
Python基础学习之 os 模块详解 文章目录 Python基础学习之 os 模块详解 1. 路径操作 1.1 os.chdir(),切换当前工作目录: 1.2 os.getcwd(),返回工作目录 ...
- python os.environ.set_os.environ详解
我们想要用Python获得一些有关系统的各种信息的时候就不得不想到os的environ,那这里面都具体包含了那些内容呢? 简介 对于官方的解释,environ是一个字符串所对应环境的映像对象.这是什么 ...
- 【python标准库】os.path详解
文章目录 os中的path 输入为路径字符串的单参函数 与文件信息相关的单参函数 输入为多个参数的函数 os中的path 查看源码会看到,在os.py中有这样几行 if 'posix' in _nam ...
- Python os 模块详解
你好,我是悦创. 此篇文章,是为了完善 Python 办公自动化的课程,有兴趣的报名一对一办公自动化的小伙伴,可以加 V:Jiabcdefh. 如果我们要操作文件.目录,可以在命令行下面输入操作系统提 ...
- python os模块详细_Python文件系统功能--os模块详解
文件系统功能:os模块内置属性方法 1.目录相关 chdir():改变工作目录 chroot(): 设定当前进程的根目录 listdir(): 列出指定目录下的所有文件名 mkdir(): 创建指定目 ...
- python os模块详细_python之os模块详解
importos#os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径#print(os.getcwd()) # G:\python二期\一月\day18 #os.curdi ...
- python os 常用方法_python中os常用方法详解
os的官方解释 os os: This module provides a portable way of using operating system dependent functionality ...
最新文章
- C++与C#类型对应关系
- python操作mongodb语法_python 操作MongoDB
- Java 函数式接口以及Lambda举例
- 源码分析Dubbo Invoker概述----服务发现、集群、负载均衡、路由体系
- Pandas Index 属性
- php提交失败阻止提交数据,php – 在刷新浏览器时阻止重新提交提交
- 架构探险笔记11-与Servlet API解耦
- HttpClient那些事儿
- TeeChart的坐标轴
- ubuntu mysql 5.7 出错_ubuntu mysql5.7 启动提示错误:/var/run/mysqld/mysqld.sock
- 全国计算机三级网络技术题库南开,计算机三级网络技术上机题库《南开100题》最新版...
- 机器学习项目中不可忽视的一个密辛 - 大数定理、中心极限定理
- 解决Jenkins一直用户名或密码错误
- 人工神经网络ANN(BP网络)
- Shell 脚本进阶,经典用法及其案例
- 常见的一些代码编辑器
- vivo手机显示服务器维修中,OPPO和vivo手机通病进水后黑屏不显示怎么维修
- 51cto的请看过来
- motrix高速下载百度网盘资源的方法
- Camunda撤回流程操作