• 文件操作


    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文件;

          

  • 相关阅读:
    [转载]datatable中只取前7条数据
    [转载]序列化的作用
    [转载]ASP.NET几种清除页面缓存的方法
    Page_Init()和page_load()区别
    [转载]回调函数
    编程规约
    语法知识【Python核心编程】
    Web基础概念扫盲
    【Tomcat源码调试-1】环境搭建(MyEclipse)
    小希的数表题解
  • 原文地址:https://www.cnblogs.com/geng-xiaoqiaoliushui/p/10242462.html
Copyright © 2020-2023  润新知