命令行
执行外部命令行程序,输出数据为标准输出,输入数据为命令行的
最后一个参数
。
以运行一个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"