我正在尝试编写一个python脚本,该脚本遵循从stdin接受输入的公共unix命令行模式,如果没有给出文件名.这就是我一直在使用的:
if __name__ == "__main__":
if len(sys.argv) > 1:
stream = open(sys.argv[1])
else:
stream = sys.stdin
Run Code Online (Sandbox Code Playgroud)
是否有更多的pythonic方式来做到这一点?