目标:
    1:掌握在终端中运行 py 文件的两种方法
    2:掌握 sys 模块中的 argv 方法的作用
    3:掌握 isdigit()函数功能

    4:在
    终端中运行特定端口号且已经用 python 写好的Web服务器, 注意,服务器(python程序)先获取到终端输入的参数(端口号)然后再利用这个端口号运行


    一:在终端中运行 py 文件的两种方法

    第一种方法:
    . /py文件名 方法

    运行流程:

    1:利用 pycharm 打开 py 文件后在文件代码第一行加上 # ! Python 解释器路径,关闭文件
    2:打开终端,利用 cd 指令进入需要运行 py 文件的相对文件路径,利用 chmod u+x 指令将py文件改为可运行
    3:在终端输入./py文件名 运行文件(必须是./py文件名格式,否则报错

    第二种方法:

    1:打开终端,利用 cd 指令进入需要运行 py 文件的相对文件路径不需要将文件改为可运行文件!
    2:在终端输入python3 py文件名 即可运行python3为python解释器,可以更改为其他版本)


    二:sys模块的argv方法

    功能:获取在终端命令行输入的参数(注意是参数,不是指令),并且返回一个列表传递给运行的py程序
    代码格式:list1 = sys . argv
    **
    注意事项:

    1:argv方法将命令行的参数保存至列表内后,传递给命令行中正在运行的那个程序
    2:argv方法没有括号!!
    3:命令行参数指的是参数,不是指令

    快速代码体验

    py代码

    image.png

    终端运行这个文件结果

    image.png

    三:isdigit()函数的作用

    功能:判断某个字符串中是否只含有数字,如果只含有数字返回True,含有其他的(字母、单词等)则返回False
    使用格式:字符串 . isdight( )

    扩展应用:在终端运行web服务器(py文件),用于
    判断终端命令行输入的端口号是否为纯数字字符串是则启动服务器,不是则写好的
    web服务器不启动

    快速代码体验

    image.png

    四:在终端中运行特定端口号的 web 服务器(py程序)

    示例:

    image.png

    功能:部署服务器的时候,服务器上面没有 pycharm,这时候我们就要用终端来运行写好的服务器文件了

    运行语法格式:
    python3 py文件 绑定的端口号

    注意事项:终端输入的端口号利用sys模块的argv方法传给py文件服务器从而绑定端口号的时候绑定终端输入的端口号!
    **
    快速代码体验

    image.png