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参数是一个列表,将列表中的每一项写入到文件中。

  • 相关阅读:
    又玩起了“数独”
    WebService应用:音乐站图片上传
    大家都来DIY自己的Blog啦
    CSS导圆角,不过这个代码没有怎么看懂,与一般的HTML是不同
    网站PR值
    CommunityServer2.0何去何从?
    网络最经典命令行
    炎热八月,小心"落雪"
    Topology activation failed. Each partition must have at least one index component from the previous topology in the new topology, in the same host.
    SharePoint 2013服务器场设计的一些链接
  • 原文地址:https://www.cnblogs.com/noob-l/p/13245659.html
Copyright © 2011-2022 走看看