open random

open文件操作

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()

# for i in f:print(i) <==> print(f.readline()) # 获取一行数据并返回
# 文件以什么编码存,就以什么编码打开 # str --->byte encode('utf-8') 编码 # #byte --->str decode('utf-8') 解码 # with open(filename,mode='',encoding='') as f: # '''以w方式打开将直接覆盖文件内容,b 二进制方式打开文件不指定编码 # r+ 打开(已存在)文件直接写 和读完再写 # with open 打开文件由其代替做收尾工作,执行close()方法 # ''' # 文件操作

随机数模块:random

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)            # 打乱次序

 

posted @ 2018-08-26 12:21  ming-yuan  阅读(141)  评论(0编辑  收藏  举报