Python必知词汇:环境变量

简介: 环境变量(environment variables)是指在操作系统中用来指定操作系统运行环境的一些参数,它包含了一个或者多个应用程序所将使用到的信息。

环境变量(environment variables)是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还会到环境变量指定的路径去找。用户通过设置环境变量,来更好的运行进程。

环境变量相当于给系统或用户应用程序设置的一些参数,具体起什么作用这当然和具体的环境变量相关。比如path,是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找。

在所有Unix和类Unix的系统中,每个进程都有其各自的环境变量设置。默认情况下,当一个进程被创建时,除了创建过程中的明确更改外,它继承了其父进程的绝大部分环境设置。

分析本地故障时原因很可能是因为环境变量中的默认路径被删除的结果,默认路径一经设置,当前系统如有程序运行需要某些DLL或EXE文件,以及Active控件时就会到所有默认路径中去查找,如果在这些目录中查找到相应的程序则自动加载,查找不到则报告缺少某某文件的错误信息。

使用者可以通过修改环境变量对计算机进行相关配置。比如在Windows系统下:

  • 查看环境变量:使用者进入计算机属性,通过界面左侧选择高级系统设置,选择相关环境变量进行查看。环境变量界面分为用户环境变量与系统环境变量两个部分。
  • 添加环境变量:使用者可以通过新建按钮添加环境变量,一个环境变量可以有多个映射值,值与值之间使用;(英文)隔开。
  • 修改环境变量:使用者可以通过编辑按钮来修改环境变量。
  • 删除环境变量:使用者可以通过删除按钮来删除环境变量。

资料来源:

  • 维基百科词条:环境变量
  • 百度百科词条:环境变量
相关文章
|
2月前
|
Python
python简单分割文件的方法(python经典案例)
这篇文章介绍了两种使用Python进行文件分割的方法:通过读取指定字节数分割大文件成小文件,以及通过行数将文本文件分割成多个小文件。
70 1
|
6月前
|
存储 Python
python学习15-文件
python学习15-文件
|
6月前
|
人工智能 算法 机器人
【Python】基于Python的电话簿(Phonebook project)设计【独一无二】
【Python】基于Python的电话簿(Phonebook project)设计【独一无二】
|
程序员 Shell Python
【从零学习python 】03. Python交互式编程及注释详解
【从零学习python 】03. Python交互式编程及注释详解
218 0
|
Python Windows
Python 多个视频拼接成一个视频工具(附代码) | Python工具
Python 多个视频拼接成一个视频工具(附代码) | Python工具
Python 多个视频拼接成一个视频工具(附代码) | Python工具
|
Unix Windows Python
Python必知词汇:环境变量
环境变量(environment variables)是指在操作系统中用来指定操作系统运行环境的一些参数,它包含了一个或者多个应用程序所将使用到的信息。
650 0
|
Python
Python必知词汇:路径环境变量
路径环境变量为环境变量中的一种,其中保存有文件或应用的路径地址。
421 0
|
Linux Shell 人机交互
Python必知词汇:命令行
命令行是用户通过键盘输入字符指令、计算机输出字符结果的一种人机交互的方式。与图形界面(GUI)主要使用鼠标、图像等直观视觉交互方式不同,命令行通常需要用户记忆操作的命令。通过命令行可以使用相关计算机指令对计算机进行操作。
396 0
|
开发者 Python
Python必知词汇:程序
在计算机技术方面,计算机程序指控制计算机的指令。计算机程序是由一条一条的语句与一条一条的表达式构成的。
266 0
|
数据采集 人工智能 网络协议
Python必知词汇:Python
Python是一种广泛使用的解释型、高级编程、通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以视之为一种改良的LISP。Python的设计哲学强调代码的可读性和简洁的语法。相比于C++或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。
772 0