input - python 3.6 从管道或 cmd 获取用户输入
问题描述
有没有办法接受这两种输入方法?我目前仅通过使用从 cmd 获取输入,sys.argv[1]
但我需要使其接受两种方式。例如,程序应该能够从以下任一 unix 命令中获取输入:
% cat text.txt | ./python3.py > out.txt
% ./python3.py text.txt > out.txt
有没有办法接受这两种输入方法?我目前仅通过使用从 cmd 获取输入,sys.argv[1]
但我需要使其接受两种方式。例如,程序应该能够从以下任一 unix 命令中获取输入:
% cat text.txt | ./python3.py > out.txt
% ./python3.py text.txt > out.txt
标签: inputcmdpipepython-3.6