zoukankan      html  css  js  c++  java
  • Python文件访问模式

    一、文件

    1.文件访问模式

    (1)r,只读。

    (2)w,只写。若文件存在,则清空文件内容再写;如文件不存在,则创建文件。

    (3)a,追加。若文件存在,则在文件末尾追加文本,并且只能在文末追加;如文件不存在,则创建文件。

    (4)r+,读写。

    (5)w+,读写。w+ 和r+不同的是,它会清空文件。

    (6)a+,读写。a+ 和r+不同的是,它只能写到文件末尾

    (7)rb /we/ab(+),以二进制方式打开文件,其它同上。

    2.关闭文件

    (1)发生异常后文件会保持打开,故可将文件关闭的代码写到finally块

    (2)使用上下文管理器with open("file","mode") as file

    二、pickle模块

    (0)pickle模块可以把任何 Python 对象 (甚至是一些 Python 代码段!)表达为为字符串,这一过程称之为封装 ( pickling )。从字符串表达出重新构造对象称之为拆封(unpickling )。

    (1)封装(pickling):pickle.dump(object,file)

    (2)拆封(unpickling):object=pickle.load(file)

    三、函数及其它

    strip(),append(),print(content,file),locals(),str()

    locals()会返回当前作用域中定义的所有名的集合,比如,a=1,则'a' in locals()返回True

  • 相关阅读:
    批处理
    使用T-SQL语句更新数据、删除
    使用T-SQL语句一次性插入另一张表的数据
    使用T-SQL语句插入数据
    CSS色调旋转滤镜
    初探Lerna
    基层管理人员的部分思考 --读《大秦帝国》有感
    (转)React学习笔记(干货满满)
    git常用命令(转)
    个人JS体系整理(三)
  • 原文地址:https://www.cnblogs.com/bukekangli/p/3986535.html
Copyright © 2011-2022 走看看