polymorphic read

转载 2015年07月08日 12:13:01
#quote from MIT 'introduction to computation and programming using python, Revised' 
def readVal(valType, requestMsg, errorMsg):
    while True:
        val = raw_input(requestMsg + ' ')
        try:
            val = valType(val)
            return val
        except ValueError:
            print val, errorMsg
            
n = readVal(int, 'Enter an integer:', 'is not an integer.')
print n
%run "C:\Users\Administrator\test.py"


Enter an integer: hello
hello is not an integer.


Enter an integer: 12.99
12.99 is not an integer.


Enter an integer: 34
34


TypeScript相关知识点归纳

前言TypeScript 是 JavaScript 的一个超集,主要提供了类型系统和对 ES6 的支持,它由 Microsoft 开发,代码开源于 GitHub 上。 第一个版本发布于 2012 ...
  • iwillbeaceo
  • iwillbeaceo
  • 2017年06月28日 11:51
  • 278

shell脚本中的read

Read的一些选项  Read可以带有-a, -d, -e, -n, -p, -r, -t, 和 -s八个选项。 -a :将内容读入到数值中 read -a array -d :表示d...
  • xinguimeng
  • xinguimeng
  • 2016年09月02日 09:22
  • 1224

read和recv等函数的区别

1 recv和send  recv和send函数提供了和read和write差不多的功能.不过它们提供 了第四个参数来控制读写操作. int recv(int sockfd,void *buf...
  • xjbclz
  • xjbclz
  • 2016年07月05日 21:21
  • 2727

linux脚本read的用法

1. Read的一些选项  Read可以带有-a, -d, -e, -n, -p, -r, -t, 和 -s八个选项。 -a :将内容读入到数值中 echo -n "Input mu...
  • u012359618
  • u012359618
  • 2016年08月26日 16:03
  • 4789

探讨read的返回值的三种情况

今天探讨一个很看似简单的API “read”的返回值问题。read的返回值有哪几个值?每个值又是在什么情况下发生的?先问一下男人吧:man 2 read RETURN VALUE O...
  • luomoshusheng
  • luomoshusheng
  • 2015年09月14日 22:12
  • 1540

浅析read()函数(man 2)返回值

问题:read 函数(man 2)的返回值
  • u011067948
  • u011067948
  • 2014年07月31日 14:26
  • 2044

InputStream read()方法详解

在Java7中,InputStream被定义为一个抽象类,相应的,该类下的read()方法也是一个抽象方法,这也就意味着必须有一个类继承InputStream并且实现这个read方法。 查阅Java...
  • u010276761
  • u010276761
  • 2016年09月28日 19:03
  • 9632

socket网络编程中read与recv区别

使用read接收文件,由于传过来的文件大小错误,结果导致程序卡死在read处,之后改用recv接收。 recv使用MSG_DONTWAIT,在发现多次接收长度小于等于0时,中断接收返回。 下面是摘...
  • superbfly
  • superbfly
  • 2017年05月27日 16:01
  • 731

read( )函数注意事项与不足

今天在练习使用dup文件描述符重定向时,从标准输入流读取数据时同时练习了read()函数和fgets()函数,因为以前没有过多使用过read()函数,所以出现了一想不到的错误,刚开始调了半天才发现是r...
  • yangle4695
  • yangle4695
  • 2016年08月13日 00:38
  • 1318

read函数和write函数

用read函数从打开的文件中读取数据。 #incldue ssize_t read(int fd, void *buf, size_t nbyte); 返回值:读到的字节数,若已到文件尾,返回0...
  • sanmao0816
  • sanmao0816
  • 2015年01月22日 19:40
  • 1241
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:polymorphic read
举报原因:
原因补充:

(最多只允许输入30个字)