f = open(‘文件路径‘,mode=‘rwab+‘,encoding=‘utf-8‘) # content = f.read(3) # 读出来的都是字符 # f.seek(3) # 是按照字节定光标的位置 # f.tell() # 告诉你光标的位置 # line = f.readline() # 一行一行的读 # line = f.readlines() # 每一行当成列表中的一个元素,添加到list中 # f.truncate(4) #截断文件 # f.write(‘a‘.encode(‘utf-8‘)) #写入文件 f.close() # 文件以什么编码存,就以什么编码打开 # str --->byte encode(‘utf-8‘) 编码 # #byte --->str decode(‘utf-8‘) 解码 # with open(filename,mode=‘‘,encoding=‘‘) as f: # ‘‘‘以w方式打开将直接覆盖文件内容,b 二进制方式打开文件不指定编码 # r+ 打开(已存在)文件直接写 和读完再写 # with open 打开文件由其代替做收尾工作,执行close()方法 # ‘‘‘ # 文件操作
import random random.random() # (0,1) 大于0且小于1之间的小数 random.uniform(1,3) # (1,3) 大于1小于3的小数 random.randint(1,5) # [1,5] 大于等于1且小于等于5之间的整数 random.randrange(1,10,2) # [1,10) 大于等于1且小于10之间的奇数 random.choice([1,‘23‘,[4,5]]) # 1或者23或者[4,5] random.sample([1,‘23‘,[4,5]],2) # 列表元素任意2个组合 random.shuffle(item) # 打乱次序
原文:https://www.cnblogs.com/ming-yuan/p/9536854.html