--python学习笔记2--------
文件读取:
.readline()
只是读取文件一行
.seek() 设置文件指针位置
seek(offse,whence) 设置文件指针位置
offse 偏移的字节,后面是参考的位置,0文件开始位置,1当前位置,2文件尾部
break跳出最近那层的循环,
continue完成此次的循环 不执行continue后面的,进行下一次循环,
pass放循环也可以不是循环亦可以 pass就是什么也不做
continue 相当于 break continue ,
跳出的只是当前轮次,但还是继续整体循环
import 模块名
import foo
strip() 剔除字符串两端的指定字符
随机:
import random
if __name__ == ‘__main__‘:
# random.randint(a,b) 返回一个a到b之间的随机整数
# random.randrange(1,10,2) 返回序列范围之内的一个元素
文件操作:
os 文件操作
# 创建目录
mkdir() 创建目录
os.mkdir(r‘D:\tmp\abc)
删除空目录
os.remove(r‘D:\tmp) 目录删除
#os.remove(r‘D:\tmp\abc.txt‘) 文件删除
---------------------------
一个报错:
AttributeError: ‘NoneType‘ object has no attribute ‘read‘
--待解决
对函数的理解不正确:
.seek() 对应的不是读取后文件的内容,只是光标的的后移
.write()写入函数,只针对这个文件,
f.write()这个函数不表示写入的内容,只代表写入的动作。
打开方式有关系,不带+的a只能写入,这个教训要记得