命令行

执行外部命令行程序,输出数据为标准输出,输入数据为命令行的最后一个参数

命令行

以运行一个Python程序为例

参数配置如下:

参数 取值 说明
程序 python 需要确保系统已安装Python且添加到系统变量中
参数 cmd.py cmd.py放置在程序所在目录

cmd.py的代码如下:

import os

if __name__ == "__main__":
    # 获取命令行参数的最后一个参数
    last_arg = os.sys.argv[-1]
    print(f"{last_arg}")

假如输入数据为"hello world",其对应的16进制(大写)为68656C6C6F20776F726C64,勾选输入数据转换为16进制字符作为参数则命令行为:

python text.py 68656C6C6F20776F726C64

则输出数据为:"68656C6C6F20776F726C64"

假如输入数据为"hello world",其对应的16进制(大写)为68656C6C6F20776F726C64,勾选输入数据转换为UTF8文本作为参数则命令行为:

python text.py "hello world"

则输出数据为:"hello world"