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

    #read 无参数,读全部,有参数,有b按照字节读,无b按字符读


    #tell,获取当前指针的位置


    #seek,跳转指针的位置


    #write,往里写数据,有b写字节,无b写字符


    #close,关闭文件

    #fileno 文件描述符


    #flush,强制把写的内容刷到硬盘里


    #read

    #readable,是否可读


    #writeable,是否可写


    #seekable,是否可以移动指针


    #readline,只读一行


    #truncate,会把指针后面的内容全部干掉,截断文件



    #for循环文件对象,循环每一行



    #with open('db') as f: 2.7之后,支持同时打开两个文件,with open('db') as f1,with open('db',r) as f2,比如把一个文件的内容
    #同时写入到另外一个文件中

    # with open('db','r',encoding='utf-8') as f1,open('db_bak','w',encoding='utf-8') as f2:
    # n = 0
    # for line in f1:
    # if n <= 2:
    # f2.write(line)
    # n += 1
    # else:
    # break
    # print('over')


    #通过with把f1中的123替换为ABC
    # with open('db','r',encoding='utf-8') as f1,open('db_bak','w',encoding='utf-8') as f2:
    # for line in f1:
    # new = line.replace('123','ABC')
    # f2.write(new)
  • 相关阅读:
    题目1.A乘以B
    题目1.A乘以B
    秋季学习总结
    题目1.A乘以B
    第一周作业
    C语言I博客作业02
    Silverlight中图像的变换(1)
    SQL SERVER 2005安装过程中COM+错误解决!
    c++ 对文件的操作
    JS标准DES加解密
  • 原文地址:https://www.cnblogs.com/bainianminguo/p/6613945.html
Copyright © 2011-2022 走看看