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

    f=open('路径','mode='r',encoding='utf-8))

    mode:

    1、r(只读);rb(以bytes类型读,多用于读取非文本文件或文件的上传下载)

    2、w(只写);wb(以bytes类型)

    3、a(追加);ab(以bytes类型追加)

    4、r+(读写);w+(写读);a+(追加读)

    f.close()  #文件打开需关闭,以防占用内存。

    with open('路径','mode='r',encoding='utf-8)) as f:  #操作完成后,会自动关闭文件。

    for line in f:

          print(line)

    文件操作:

    1、read(),读文件,一次全部读出。

      content = f.read(3)  # 读出来的都是字符

    2、write(),写文件,如文件不存在,则新建文件;如文件存在,原文件内容清除,写入内容。

    3、readline(),读行;

    4、seek(),定义光标位置;

      f.seek(3)  # 是按照字节定光标的位置

    5、 f.tell() 告诉你光标的位置;

    6、 f.readable() # 是否可读;

    7、 line = f.readlines() # 每一行当成列表中的一个元素,添加到list中

    8、 f.truncate(4)

    文件的改操作:单个文件没有修改的方法,但可以新建文件2,把文件1内容修改后,写入文件2,最后删除1文件,重命名2文件;

          

  • 相关阅读:
    Android 图片处理之 Fresco
    Android数据列表展示之 RecylerView
    新浪微博第二天
    Android之MVP设计模式
    android中fragment与activity之间通信原理以及例子
    SpannableString设置文本背景色
    新浪微博应用第一天
    python D11 迭代及闭包
    python D10 函数进阶
    python D9 初识函数
  • 原文地址:https://www.cnblogs.com/geng-xiaoqiaoliushui/p/10242462.html
Copyright © 2011-2022 走看看