python5

  1. file
    1.1 打开文件方式(读写两种方式)
    1.1.1
    File = open(‘file.txt’, ‘r’, encoding = ‘utf-8’),
    1.1.2
    Import codecs
    with codecs.open(‘file.txt’, ‘r’, ‘utf-8’) as f:
    print(f.readO)
    这是python打开文件的两种方式,其中第二个参数为对文件的操作方式,’w’为写文件,已存在的同名文件会被清空,不存在的则会创建一个;’r’是读取文件,不存在则会报错;’a’是在文件尾部添加内容,不存在的话会创建文件,存在则直接在尾部添加;’wb’是写二进制文件;’rb’是读取二进制文件,如图片等。
    1.2. 文件对象的操作方法
    1.2.1 读取文件 f.read( )
    1.2.2 写文件 f.write( )
    1.3. 学习对excel及csv文件进行操作
    1.3.1 excel操作
    #打开excel
    readbook = xlrd.open)workbook(‘xx.xlsx’)
    #获取读入的表格
    sheet = readbook.sheet_by_name(‘sheet1’)
    #获取i行j列的表格值
    lng = table.cell(i, j).value
    #打开将写的表并添加sheet
    writebook = xlwt.workbook( )
    sheet = writebook.add_sheet(‘test’)
    #将写入excel
    Sheet.write(i, 0, a)
    #保存
    writebook.save(‘xx.xls’)
    1.3.2 csv操作
    #读取csv文件
    import csv
    with open(‘xx.csv’) as f:
    reader = csv.reader(f)
    #写数据到csv文件
    Import csv
    datas = [[‘name’,’age’], [‘Bob’, 14]]
    with open(‘xx.csv’, ‘w’, newline = ‘’) as f:
    writer = csv.writer(f)
    For row in datas:
    writer.writerrow(row)

  2. os模块
    os模块是对操作系统进行操作。
    #获取当前工作目录
    Result = os.getcwd( )
    #改变当前工作目录
    os.chdir(‘/xx/xxx’)
    Result = os.getcwd( )
    #获取指定文件夹中所有内容的名称列表
    Result = os.listdir(‘/xx/xxx’)
    #创建文件夹
    os.mkdir(‘xx’)
    #删除空目录
    os.rmdir(‘xx’)
    #获取文件信息
    Result = os.stat(‘/xx/xx’)
    #将相对路径转化为绝对路径
    result = os.path.abspath(‘/xx/xxx’)
    #将一个完整的路径切割成目录部分和主体部分
    result = os.path.split(‘/xx/xxx’)
    #检测是否是文件
    Result = os.path.isfile(path)
    #检测是否是文件夹
    Result = os.path.isdir(path)

3, datetime模块
datetime模块有5个类:表示日期的类(datetime.date),表示日期时间的类(datatime.datetime),表示时间的类(datetime.time),表示时间间隔(datetime.timedelta),时区的相关信息(datetime.tzinfo)
3.1 datetime.date
Datetime.date(year,month,day)有是那个参数,返回year-month-day
3.2 datetime.time
time类有5个参数,datetime.time(hour, minute, second, microsecond, tzoninfo)。
3.2.1 datetime.time.replace( )
3.2.2 datetime.time.strftime(format) #按照format格式返回时间
3.2.3 datetime.time.tzname( ) #返回时区名字
3.2.4 datetime.time.utcoffset( ) #返回时区的时间偏移量
3.3 datetime.datetime
datetime(year,month,day[,hour[,minute[,second[,microsecond[,tzinfo]]]]]),返回年月日,时分秒
3.4 datetime.timedate
datetime.timedelta用于计算两个日期之间的差值

  1. 类和对象
    类是具有相同特性和方法的抽象概念;对象是从同一个类中具体化描述出的一个事物。类是对象的抽象概念,对象是类的详细实例化。

  2. 正则表达式
    正则表达式是一个特殊的字符序列,用于检查一个字符串是否与某种方式匹配。

  3. re模块
    re模块使得python具有正则表达式的功能。

  4. http请求
    http请求是指从客户端到服务器端端请求信息,主要分为get请求和post请求两种。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值