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

    打开文件

    f = open(filename,'mode')

    for line in f

      print line,

    按行读取文件

    各种打开文件的模式

    模式

    描述

    r

    以读方式打开文件,可读取文件信息。

    w

    以写方式打开文件,可向文件写入信息。如文件存在,则清空该文件,再写入新内容

    a

    以追加模式打开文件(即一打开文件,文件指针自动移到文件末尾),如果文件不存在则创建

    r+

    以读写方式打开文件,可对文件进行读和写操作。

    w+

    消除文件内容,然后以读写方式打开文件。

    a+

    以读写方式打开文件,并把文件指针移到文件尾。

    b

    以二进制模式打开文件,而不是以文本模式。该模式只对Windows或Dos有效,类Unix的文件是用二进制模式进行操作的。

    文件打开后一定要记得关闭

    with open() as f:

      f.read()

    安全关闭文件

    os.stat('filename')查看文件状态

    读文件的几种方法

    file.read()能够将文件中的内容全部读取过来。特别注意,这是返回一个字符串,而且是将文件中的内容全部读到内存中。

    file.readline()

    经常和循环搭配使用

    for line in f

      f.readline()

    一次读取所有行

    file.readlines()返回一个列表,一行为一个值

    写文件

    f.write('content')

    更多内容自行google python pickle模块

  • 相关阅读:
    前端小tite(随笔)
    算法两数之和 python版
    常用标签
    pip install 遇到的问题
    不常用的模块
    约束和约束关系
    Django初识
    前端—Bootstrap
    前端—jQuery
    前端—BOM和DOM
  • 原文地址:https://www.cnblogs.com/lgh344902118/p/6144667.html
Copyright © 2011-2022 走看看