读普通文件: 写普通文件: 读写二进制文件,将r或w改为rb和wb即可。 由于文件读写时都有可能产生IOError,一旦出错,后面的f.close()就不会调用。这样会导致文件对象占用操作系统的资源。。所以,为了保证无论是否出错都能正确地关闭文件,我们可以使用try ... finally来实现: ...
分类:
编程语言 时间:
2017-09-10 13:32:08
阅读次数:
199
1478 括号序列的最长合法子段 题目来源: CodeForces 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 1478 括号序列的最长合法子段 题目来源: CodeForces 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法 ...
分类:
其他好文 时间:
2017-09-04 21:21:02
阅读次数:
236
对于异步IO请求的本质则是【非阻塞Socket】+【IO多路复用】,那我们是否可以自定义异步IO模块? 自定义一个插件,模块如下: import socket import select class Request(object): """ select监听的是有变化的对象,当多个socket通信存 ...
分类:
其他好文 时间:
2017-08-31 19:16:43
阅读次数:
116
NameError尝试访问一个未申明的变量ZeroDivisionError除数为零SyntaxError解释器语法错误IndexError请求的索引超出序列范围KeyError请求一个不存在的字典关键字IOError输入/输出错误AttributeError尝试访问未知的对象属性异常可以通过try语句来检测。任何在try语句块里的代码都..
分类:
其他好文 时间:
2017-08-29 13:00:47
阅读次数:
208
p = u'' + r'?C:\Users\Administrator\Desktop\222.txt' python 读取文件报错:IOError: [Errno 22] invalid mode ('rb') or filename: u'\u202aC:\\Users\\Administrat ...
分类:
其他好文 时间:
2017-08-23 10:22:17
阅读次数:
550
I created a class named Options. It works fine but not not with Python 2. And I want it to work on both Python 2 and 3. The problem is identified: Fil ...
分类:
编程语言 时间:
2017-08-19 18:46:51
阅读次数:
284
摘抄自:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431917715991ef1ebc19d15a4afdace1169a464eecc2000 读写文件是最常见的IO ...
分类:
编程语言 时间:
2017-08-16 17:07:26
阅读次数:
187
语法:当没有语句异常发生时,else中的语句将会被执行。 try: 这里是语句块except(IOerror),x: #其中x代表异常的实例 print xelse: print "程序没有错误!" 案例: Python异常类 ...
分类:
编程语言 时间:
2017-08-02 10:03:10
阅读次数:
170
8.1 什么是异常 8.2 按自己的方式出错 如何引发异常,以及创建自己的异常类型。 8.2.1 raise语句 Exception: 所有异常的基类。 AttributeError:属性引用或赋值失败时引发 IOError: 打开不存在的文件(或其他情况)时引发。 IndexError: 使用序列 ...
分类:
编程语言 时间:
2017-08-01 12:31:16
阅读次数:
205
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2818 必须用线性筛。 ...
分类:
其他好文 时间:
2017-07-31 00:53:57
阅读次数:
197