相关疑难解决方法(0)

判断一个Python程序是否有从stdin读取的内容的最佳方法是什么?

如果像这样执行,我希望程序做一件事:

cat something | my_program.py
Run Code Online (Sandbox Code Playgroud)

如果像这样跑,做另一件事

my_program.py
Run Code Online (Sandbox Code Playgroud)

但是如果我从stdin读取,那么它将等待用户输入,所以我想在尝试从stdin读取之前看看是否有任何东西要读.

python

34
推荐指数
2
解决办法
1万
查看次数

标签 统计

python ×1