python如何实现对文件结束符(EOF

发布时间:2019-09-23 17:07:32编辑:auto阅读(4994)

    在c语言你能使用while(scanf(“%d”,x) !=EOF)判断输入是否碰到文件结束符(EOF)。

    但是在python你不能使用while((x=input())!=EOF)。

    这有两种方法可实现对文件结束符(EOF)的判断。如下:

    • 1、用sys.stdin
    import sys 
    for line in sys.stdin: 
        a=int(line) 
        if a!=0: 
            print(a)
    • 2、用try…except
    try:
        while True:
            s = input()
    except EOFError:
        pass

    具体实例可看 Python|计蒜客——X的平方根
    http://blog.csdn.net/qq_35793358/article/details/77506434

关键字