Python输入参数和输入stdin数据

Python输入参数和输入stdin数据,python,command-line-arguments,stdin,Python,Command Line Arguments,Stdin,我想编写一个python脚本,它需要一个参数作为输入,后面是数据作为stdin。因此,最后我希望能够按如下方式运行程序: cat mydata | ./mycode.py -inx 2:5 - 或不带破折号: cat mydata | ./mycode.py -inx 2:5 输入参数指定代码中应考虑哪些列 如果您有任何建议,我将不胜感激。sys.stdin将从标准输入中为您提供一个流对象。然后,您可以将其用作流。也许您需要?

我想编写一个python脚本,它需要一个参数作为输入,后面是数据作为stdin。因此,最后我希望能够按如下方式运行程序:

cat mydata | ./mycode.py -inx 2:5 -
或不带破折号:

cat mydata | ./mycode.py -inx 2:5
输入参数指定代码中应考虑哪些列


如果您有任何建议,我将不胜感激。

sys.stdin将从标准输入中为您提供一个流对象。然后,您可以将其用作流。

也许您需要?