zoukankan      html  css  js  c++  java
  • python中的文件操作

    文件操作时,有'r','w','a'不同的操作类型,其中'r'只能读文件,seek(),tell()函数定位读的起始地方。
    'w'会清空文件内容然后写文件,seek(),tell()函数定位写的起始地方。
    'a'是append追加模式。seek()没有作用,tell()函数定位末尾处。
    f = open('小猪猪大人', 'r', encoding='utf-8')
    f.seek(20)
    # f.write('abc')
    # f.write('def')
    print(f.readline(5))#所读字符个数(汉字也是一个)
    print(f.tell())
    print(f.seek(20))#定位’读标‘
    # f.write('ijk')
    print(f.readline())
    f.close()
    》》abcde
    》》25
    》》20
    》》abcdef

    f = open('小猪猪大人', 'w', encoding='utf-8')
    f.write('abccsfvdv哇哈哈啊哇哈哈dsva')
    f.seek(18)#更改写标
    f.write('defdsaffa')
    # print(f.readline(5))
    print(f.tell())#查看写标
    print(f.seek(20))
    f.write('ijk')
    # print(f.readline())
    f.close()
    》》abccsfvdv哇哈哈deijkaffa哈dsva

    f = open('小猪猪大人', 'a', encoding='utf-8')
    print(f.tell())#默认在文件末尾
    f.write('abccsfvdv哇哈哈啊哇哈哈dsva')
    print(f.tell())
    f.seek(f.tell())
    f.write('defdsaffa')
    》》114
    》》148







     
  • 相关阅读:
    第九周作业
    第八周
    第七周
    Jmeter连接到Mysql
    数据库常用链接URL写法
    功能测试方法
    常建输入框的测试
    系统业务流程测试(转)
    Linux
    搭建Git服务器
  • 原文地址:https://www.cnblogs.com/MY0213/p/7768123.html
Copyright © 2011-2022 走看看