python如何实现对文件结束符(EOF)的判断

来源:互联网 发布:京东金融 免费数据 编辑:程序博客网 时间:2024/06/16 20:16

在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

原创粉丝点击