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

    文件操作:   

     1. r

        2. w

        3. a

        4. r+

            读写模式.

            坑:先读操作,写都在最后(追加,区别w)没任何操作,没读之前在开头写

        5. w+

        6. a+

        7. b bytes 读写操作的是字节. 用在非文本上

        8. seek() 移动光标xx位置,不管当前光标位置在哪,都从开头开始数,移动到xx位置

            开头: .seek(0), 末尾: .seek(0,2)

            seek(3) #单位byte,3个字节等于一个汉字

        9. 文件修改

            创建新文件. 把修改后的内容写入新文件. 删除老文件. 重命名新文件

            import os

            os.remove("")    #删除文件

            os.rename("源文件", "新文件名")   #重命名文件

            for line in f:

                line 一行数据

            with open("文件名") as f:

                不需要关闭文件句柄

    ---------------------------------------------待续,小主自己也没太搞懂-------------------------------

  • 相关阅读:
    BZOJ1930 [Shoi2003]pacman 吃豆豆
    hdu5322 Hope
    hdu5390 tree
    hdu4609 3-idiots
    hdu5354 Bipartite Graph
    hdu4918 Query on the subtree
    hdu5314 Happy King
    [题解] PowerOJ 1741 最长递增子序列问题 (最大流)
    [题解] PowerOJ 1740 圆桌问题 (最大流)
    [题解] PowerOJ 1739 魔术球问题 (最大流)
  • 原文地址:https://www.cnblogs.com/xlzhangq/p/13210819.html
Copyright © 2011-2022 走看看