文件操作和验证码

一、验证码:

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:

 

posted @ 2016-05-10 15:45  若时光搁浅  阅读(179)  评论(0)    收藏  举报