日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

os.environ详解

發布時間:2024/1/17 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。