pyhton Chapter3 读文件
来源:互联网 发布:安卓framework源码 编辑:程序博客网 时间:2024/06/09 20:16
使用内置函数open()打开文件,data=open("1.txt").利用data.close()关闭文件。利用data.readline()读取文件中的一行数据,然后指示读取文件的游标向下一个单位步长,指示下次读取数据行的位置。利用data.seek(i)可以将游标修改为指示文件的第i行(从0始)。
IDLE虽然可以回退编辑,但是执行结果并不会回退,搞清楚了。
python并不会自动完成0值和非零值到True和False的自动转换,所以对于条件测试类语句,str.find(":")在str中查找字串:,若找到返回在串内索引值,否则返回-1.如果包含:就做某操作的形式如下:
if str.find(":")!=-1:
........
不能这么写:if str.find(":"):
.........
python2.x中使用print(x),在print后加逗号表示输出时不换行,3.x中print(x,end=' ')表示不换行只是在末尾加一个空格.
python中使用try,expect语句来处理异常,将可能出错的语句放到try下,当发生错误时,就执行expect中的语句,也可以选择在expect中忽略错误的发生继续执行,此时只需要一个关键字pass,可以认为pass是个空语句。
IDLE已经多缩进进行了处理,书写一个代码块中的内容时,完成一行,回车接着书写就是书写本代码块的内容,若回车并使光标向左移动一下,就是到达跟此代码块处于同等地位的代码块,再左移,进入包含此代码块的代码块。。。。
python利用split进行字符分割,str.split(":",1)对字符串str按照:切割,并且仅仅切割一次,如果字符串还有:,忽略。
异常处理机制可以让程序员将更多的精力放到程序本身需要实现的功能上面,实现最普遍的功能,对某些个别不适合的情况利用异常处理机制进行处理而不必增加针对这极个别情况的代码和逻辑。
在except组中利用as 关键字捕捉异常对象,然后将其转化为字符串形式打印出来就可以知道发生了何种类型的异常:except IOError as err:
print("File error"+str(err))
finally:关键字作为异常处理机制中的关键字用于执行那些必须执行的操作,例如写文件之后关闭文件,无论是否写成功都要关闭。
try/except/finally作为处理文件的常见组合,有时候有些繁琐,因为finally仅仅就是为了确保关闭文件,所以引入了with关键字确保打开的文件都会关闭。
- pyhton Chapter3 读文件
- Pyhton 文件读写总结
- cmd 运行pyhton文件
- chapter3
- chapter3
- pyhton 遍历文件夹,筛选文件
- 利用pyhton 生成PDF文件
- 利用pyhton 生成PDF文件
- Chapter3从外部文件读取行数据
- pyhton 获取windows文件关联的图标
- pyhton 判断文件 或 目录是否存在
- pyhton——字典、拷贝、集合、文件
- pyhton中的logging 输入到日志以及输出到文件
- [primer]chapter3
- chapter3习题
- 还是pyhton
- pyhton 简繁
- Pyhton 数组
- JSP&&SERVLET学习笔记(六):getReader(), getInputStream()读取Body内容
- @id和@+id有和不同
- 原理与示例:php+mysql+jquery 生成静态网页(含后台编辑功能)
- 南阳理工58最少步数
- poj2356 Find a multiple(鸽巢原理)
- pyhton Chapter3 读文件
- nyoj 95 众数问题
- std::nothrow
- centos安装svn服务器详细步骤
- 从头认识C—指针和数组的一些浅谈
- STM32 IO口翻转速度测试报告
- L
- Maven2学习笔记
- 掌握 Ajax,第 1 部分: Ajax 简介