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
  • 相关阅读:
    runAllManagedModulesForAllRequests 和 invalid url
    zip file 压缩文件
    asp.net framework identity 学习笔记
    angular2 学习笔记 (Typescript)
    angular2 学习笔记 ( DI 依赖注入 )
    angular2 学习笔记 ( rxjs 流 )
    Visual Studio and Visual Studio Code (vscode)
    FluentValidation
    想提高面试通过率?回答好这10个问题征服面试官
    【拿来就用】20款婚礼婚庆网站模板, 轻松打造幸福满满的网站设计
  • 原文地址:https://www.cnblogs.com/bingpan/p/7258889.html
Copyright © 2011-2022 走看看