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

    在进行文件操作之前首先就是要打开文件,在python中使用open方法来打开文件,该函数返回一个文件对象,它是可迭代的。
    使用方法是: f=open('文件名',mode)

    其中mode参数表示的是文件打开方式,默认情况下是'r',下面是几种常用的模式:
    r:只读方式,默认情况下是这种方式;
    rb:以二进制方式只读;
    w:打开一个文件进行写操作,如果文件不存在则先创建该文件,每次以这种方式打开,原有的内容就会消失;
    wb:以二进制形式打开文件进行写入;
    a:以追加方式进行写入,如果文件不存在则先创建该文件。

    每次进行完文件操作之后为了安全考虑,都需要将文件关闭,也即使用close函数进行关闭,但是每次都这样操作显得有点繁琐,而且很容易忘记,为此,
    python提供了另外一种方式,该方式结束后可以帮我们自动调用close函数,方式入下:
    with open() as f:
    #然后进行相应的操作

    读文件操作:
    1.read()函数:
    该函数会读取文件的所有内容,在文件较大的情况下容易导致崩溃,因此不常使用这种方法。

    2.read(n)函数:
    该函数是从文件中读取n个字符

    3.readline()函数:
    该函数每次读取一行,其中包括最后末尾的' ',因此需要我们使用strip()方法去除掉;
    读出来的是一个字符串,可以安装字符串的方法进行处理

    4.readlines()函数:
    该函数的作用是将文件中的每一行都读出来,然后返回一个列表对象,在文件较大的情况下,也是不适用。

    读文件操作的主要方法是:

    with open() as  f:
          for line in f:
                #然后进行操作
    
    ****
    

    写文件操作:
    1.write(str)函数:
    write(str):将str字符串写入到文件中

    2.writelines(list)函数:
    list参数是一个列表,将列表中的每一项写入到文件中。

  • 相关阅读:
    Sqlmap使用详解
    WEB漏洞学习手册
    量压形态的使用方法
    sql执行过程及常见优化手段
    什么是JavaScript 函数作用域
    git http 拉取代码 自动输入用户名和密码
    PHP 报文件写入无权限 file_put_contents failed to open stream: Permission denied in xxxxx on line 2
    记一次 解决PHP Linux服务器报 打开文件数过多的异常
    微信开发 坑 记录帖
    python 安装 cv2 注意事项 填坑 opencv-python 找不到指定的模块
  • 原文地址:https://www.cnblogs.com/noob-l/p/13245659.html
Copyright © 2011-2022 走看看