小编Pau*_*uff的帖子

如果将一个文件作为参数或stdin给出,是否有更多的pythonic方式来打开文件?

我正在尝试编写一个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方式来做到这一点?

python unix command-line

4
推荐指数
2
解决办法
210
查看次数

标签 统计

command-line ×1

python ×1

unix ×1