文件操作和验证码
一、验证码:
import random temp="" for i in range(6): num=random.randrange(0,4) if num==3 or num==1: rad2=random.randrange(0,10) temp=temp +str(rad2) else: rad1=random.randrange(65,91) c1=chr(rad1) temp=temp+c1 print(temp)
二、文件操作
1、打开模式
(1)r,只读模式(默认)
(2)w、只写模式(不可读,不存在创建,存在则情况内容)
(3)x,只写模式(不可读,不存在则创建,存在则报错)
(4)a、追加模式(不可读,不存在则创建,存在则只追加内容)
"+"表示可以同时读写某个文件
r+,读写(可读,可写)
w+,写读(可读,可写)
x+,写读(可读,可写)
a+,写读(可读,可写)
"b"以字节的方式操作
rb 或 r+b
wb 或 w+b
xb 或 x+b
ab 或 a+b
2、操作
(1)close关闭文件
(2)fileno文件描述符
(3)flush将内容中的文件刷入硬盘
(4)isatty判断文件是否同意tty设备
(5)read读取
(7)readable是否可读
(8)readline读取一行
(9)seek制定文件中的制定位置
(10)seek指针是否可操作
(11)seekable指针是否可操作
(12)tell告诉指针位置
(13)truncate截断数据,仅保留截断之前数据
(14)write写内容
3、with又支持同时对多个文件的上下文进行管理
with open('log1') as obj1, open('log2') as obj2:


浙公网安备 33010602011771号