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

    1. 初识⽂文件操作 2. 只读(r, rb) 3. 只写(w, wb) 4. 追加(a, ab) 5. r+读写 6. w+写读 7. a+写读(追加写读) 8. 其他操作⽅方法 9. ⽂文件的修改以及另⼀一种打开⽂文件句句柄的⽅方式.

    1 文件操作的函数
            open(文件名(路径), mode="?", encoding="字符集")

    2模式: r, w, a, r+, w+, a+, rb, wb, ab, r+b, w+b, a+b
            r  f = open("护⼠士少妇嫩模.txt",mode="r", encoding="utf-8") content = f.read() print(content) f.close()
            w  f = open("⼩小娃娃", mode="w", encoding="utf-8") f.write("⾦金金⽑毛狮王") f.flush() 
            a  f = open("⼩小娃娃", mode="a", encoding="utf-8") f.write("麻花藤的最爱") f.flush() f.close()
            r+  正确操作是: f = open("⼩小娃娃", mode="r+", encoding="utf-8") content = f.read() f.write("麻花藤的最爱") print(content) f.flush() f.close()
            b

        3. 常用的操作
            1. 光标(seek)*
                seek(0) 开头
                seek(0,2) 结尾
            2. tell() 光标的位置
            3. truncate 截断文件
        4. 修改文件
            1. 引入os模块
            2. 打开目标文件, r
            3. 打开文件副本, w
            4. 从r中读取内容进行修改. 写入到副本中
            5. 删除源文件
            6. 重命名副本

  • 相关阅读:
    3.消息队列和事件循环
    2.V8工作原理
    1.浏览器中的Javascript执行机制
    入前端之门半年的感想
    前端面试相关知识点整理记录
    Nginx报错——upstream timed out 10060
    浅谈偏向锁、轻量级锁、重量级锁
    Debug 的一点思路
    Shiro 之 HashedCredentialsMatcher 认证匹配
    计算机网络基础 之六:应用层
  • 原文地址:https://www.cnblogs.com/asdlo/p/9442726.html
Copyright © 2011-2022 走看看