zoukankan      html  css  js  c++  java
  • python基础之文件处理

    # r模式,默认模式,文件不存在则报错
    # w模式,文件存在覆盖,文件不存在则创建
    # a模式,文件不存在则创建,文件存在不会覆盖,写内容是追加的方式.
    
    
    # 文件处理--读
    f = open('a.txt','r',encoding='utf-8')
    # print('first-read:',f.read())   #读取文件所有内容,
    # f.seek(0)    #可移动光标,括号内指定数字就是指定字节,需要注意一个中文对应3个字节
    # f.seek(0)    #可移动光标,括号内指定数字就是指定字节,需要注意一个中文对应3个字节
    
    
    # print('seconde-read:',f.read())  #读取文件所有内容
    # print(f.read(13))                       #括号内可指定读取字符所在的位置。
    
    
    # print(f.readline(),end='')  #打印光标所在的当前行
    # print(f.readlines(),end='') #文件内的所有字符,以列表的形式一行打印出来
    
    
    #文件处理--写
    #如果对应路径没有该文件则新建一个文件,如果有则清空文件内容,并且写入新的内容
    # f = open('b.txt','w',encoding='utf-8')
    # f.write('3333
    ')   #只能以字符串的形式写数据
    # f.write('4444
    ')
    # print('数据写入完毕!')
    # f.writelines(['1111
    ','2222
    ','3333
    '])
    # print('数据写入完毕!')
    # print()
    # f.close()
    
    # 文件处理--打开
    # f = open('a.txt','a',encoding='utf-8')
    # f.truncate(3)          #截断
    
    
    #文件处理--其它
    # f = open('b.txt','w',encoding='utf-8')
    # f.write('asfsadfgw')
    # f.flush()     #立即把内存的数据刷到硬盘去
    # f.close()       #关闭文件
    # print(f.close())        #判断文件是否关闭
    # print(f.readable())     #判断文件是否可读
    # print(f.writable())     #判断文件是否可写
    # f.seek(0)
    # print(f.tell())           #输出当前光标位置
    # print(f.read())             #打印全文
    # f.name,f.encoding
    
    # f = open('a.txt','w',encoding='utf-8')
    # f.truncate(10)              #括号内指定写入字符数
    
    #文件处理--
    # f = open('b.txt','w',encoding='utf-8')
    # f.write('44444
    ')
    # f.write('55555
    ')
    # f.close()
    
    # 补充
    # f = open('a.txt','rb')
    # print(f.read())       #以二进制的方式读取
    # print(f.read().decode('utf-8'))     #将二进制转换为字符串,后面备注解码方式
    
    # f=open('a.txt','wb')
    # f.write('你好啊,大叔'.encode('utf-8'))
    #
    # f.a
  • 相关阅读:
    final详解
    静态与非静态
    静态内部类详解
    iso-----genisoimage/md5sum命令用法
    Docker-----版本选择
    Docker-----deepin系统下docker安装registry
    shell高级-----正则表达式
    kolla-ansible-----rally模块
    shell高级-----创建函数
    jenkins入门-----(1)安装、配置
  • 原文地址:https://www.cnblogs.com/bingpan/p/7258889.html
Copyright © 2011-2022 走看看