写一写最近学的知识点
1.文件读写
打开一个文件:
f=open(‘路径’,‘r’,encoding='utf-8')
文件以读‘r’的方式打开,可以读取文件内容,但是不能写入
f=open(‘路径’,‘w’,encoding='utf-8')
文件以写‘w’的方式打开,可以写入文件内容,但是不能读出文件内容
以读的方式打开的文件,调用read()方法可以一次读取文件的全部内容,Python把内容
读到内存,用一个str对象表示
以写的方式打开的文件,调用write()方法可以将内容写进文件
最后调用close()方法关闭文件。文件使用完必须关闭,因为文件对象占用操作系统的
资源,并且操作系统同一时间能打开的文件数量也是有限的
Python引入了with语句来自动帮我们调用close()方法:
with open('路径',‘r’) as f:
print(f.read())
要写入特定编码的文本文件,要给open()函数传入encoding参数,将字符串自动转换成
指定的编码。
注意事项:
1.读取文件时,读完第一遍光标会移到最后,想要继续再读一遍要把光标一移回开头处
2.调用tell()函数可以得到光标的当位置,调用seek()函数可以移动光标到指定位置
3.以追加‘a’的方式打开文件,既能读,又能写
4.想一次读取一行内容,调用readline()函数
5.调用readlines()函数,会把文件内容分行读出,并保存为一个list,每一行作为list的
一个元素。
2.循环语句的使用
循环语句常用的有while和for两种形式,画流程图有助于我们理清思路,更好地练习使用
循环
for x in ...循环就是依次把list或tuple中的每个元素迭代出来代入变量,然后执行缩进
块的语句
for x in range()可以生成一个整数序列