小编Kar*_*hik的帖子

强制python脚本从STDIN获取输入

我需要运行的python脚本仅从作为命令行参数传递的文件中获取输入,如下所示:

$ markdown.py input_file
Run Code Online (Sandbox Code Playgroud)

有没有办法让它接受来自STDIN的输入?我希望能够通过Bash完成此操作,而无需显着修改python脚本:

$ echo "Some text here" | markdown.py
Run Code Online (Sandbox Code Playgroud)

如果我必须修改Python脚本,我该怎么做呢?

(编辑:是解析命令行选项的脚本.)

python bash

7
推荐指数
1
解决办法
3200
查看次数

标签 统计

bash ×1

python ×1