Python笔记1:前置知识之命令提示符(CMD)

一、引言

        在学习python的过程中,我们需要用到命令提示符(CMD)进行环境的配置。实际上,CMD的用处远不止于此,如在计算机网络中采用的ping、ipconfig等指令,都是CMD的重要用途。因此,此处将CMD进行总结和归纳,相信无论是对python环境的配置,还是加深对“操作系统”层面的理解,都大有裨益。

二、什么是命令提示符(CMD、command)

        在微机原理与汇编语言的课程中,我们曾了解过“DOS”操作系统。DOS(Disk Operating System),即磁盘操作系统,是一种命令行、交互式的操作系统。使用此系统的过程中,需要我们输入命令与微机进行交互。随着计算机的发展,“图像式”的操作系统,即GUI(Graphic user interface)例如windows、MACos占据了主流。但是,我们并不能否认命令行式的操作系统在文件管理、网络管理等方面的优越性。因此,windows系统提供了一种命令行式的工具,即“命令提示符”。

        在采用CMD的过程中,输入栏前会显示当前所在的位置。我们往往需要关注这个位置,否则可能无法正确执行指令。同时,当我们进入某个环境或运行了某个exe程序后(如输入python,如果已经将python加入了path变量,则会运行python.exe程序),位置将会消失,取而代之的是“>>>”,这代表我们正确进入了环境或运行程序,即可在CMD命令行中使用该程序。

三、命令提示符的作用及指令(部分)

1、目录和文件管理命令

  • dir:即目录(directory),显示当前目录下的子目录的列表
  • cd:change desk,改变当前的路径,如果需要改变盘(driver),如C盘改为D盘,则需要cd /d指令。

2、系统信息和配置命令

  • systeminfo:显示操作系统的详细信息

3、网络相关命令

  • ipconfig:显示网络配置信息,如ip地址、子网掩码等
  • ping:测试与特定主机的链接

        命令提示符的作用及指令并非我们学习的重点,如果需要更多的指令,可以在网络上进行查询。例如:深入了解命令提示符(CMD):Windows中的强大命令行工具-CSDN博客

四、我们使用到的CMD命令

        我们在python官网安装的程序,实际上是一个python解释器,将我们编写的python代码进行“解释”。打开程序的安装位置,我们能够看到一个名为python.exe的应用程序,双击打开,我们可以在该程序中编写python代码。同时,CMD命令中也可以打开exe程序:

        在cmd命令行中输入python,若python所在的文件夹被加入了path变量中(在安装过程中勾选/安装后手动加入了path路径),则会运行python解释器程序(直接在CMD中运行,标志是>>>,而非新打开一个窗口)。此时输入python代码并回车,代码就会被解释器编译并执行。

        如果python所在的文件夹没有被加入path变量,我们也可以在CMD中运行python,但不能通过直接输入python的方式。一般地:首先采用cd命令,将所在位置改为exe程序所在的文件夹中;在此目录中输入“程序名称.exe”,可以运行此应用程序。

        采用exit()指令可以退出该应用程序。

五、something else

1.python解释器(interpreter)

        解释器可以理解为:将代码语言转化为01的机器语言。对于基础的、直接下载的python程序,只能“看懂”基础的python代码;如果需要其看懂更深奥的代码,则需要安装“库”。在后期的开发中,python的环境配置往往是十分复杂且麻烦的。因此,这里理解python解释器的概念,对后期的环境配置有较大帮助。

        同一个电脑中可以安装多个python解释器,这些python可以是不同的版本,同时也可以在这些不同的解释器中安装不同的“库”。由于安装库比较麻烦,因此anaconda这个工具可以帮助我们打包下载我们所需要的,但本质上都是不同版本加不同库。

        因此,在编写python程序后,选择哪一个解释器,对代码的正确运行至关重要。以pycharm为例,pycharm是以“工程”进行管理的,在创建不同工程时,需要我们选择使用电脑中的哪个interpreter,我们要对不同的interpreter所配置的库了如指掌,否则会导致不能正确运行代码。

2.环境变量

        环境变量是操作系统层级的变量,对操作系统进行“配置”。Windows11中可以在“编辑系统环境变量”中进行查询和修改。环境变量可分为用户变量和系统变量,用户变量针对不同用户而不同,系统变量对所有用户都相同。

        系统变量中有一个名叫path的变量。这个变量能够让系统能够快速打开一个exe程序。当我们在cmd中打开一个exe程序时,可以直接标注详细路径、或者在exe所在的文件位置进行。如果在任意位置希望打开exe程序,系统将按照以下顺序进行:1.先搜索目前所在的盘 2、搜索path变量中的路径。

        因此,在我们打开python.exe的过程中,我们需要提前将其所在位置加入path变量;或者指明其变量类型。

你可能感兴趣的:(Python学习之路,笔记,windows)