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

    1. 文件操作 open() 文件句柄
    open()打开一个文件, 获取的是文件句柄
    read() : 读取全部内容。
    readline(): 读取第一行内容。返回要去除空格和换行。
    readlines():一次性读取全玻内容,返回的是列表。
    write()

    for line in f: 遍历文件中的内容

    路径的问题:
    1. 绝对路径
    从磁盘根目录寻找一直到文件名
    2. 相对路径
    从当前程序运行的文件夹内寻找

    如果在同 ⼀一个⽂文件夹中. 则相对路路径就是这个⽂文件名. 如果在上⼀一层⽂文件夹. 则要../


    2. 文件操作的相关模式Mode
    r: 只读
    w: 只写
    a: 追加
    r+:读写
    w+:写读
    a+:写都(追加写读)

    非文本文件
    rb
    wb
    ab

    r+b
    w+b
    a+b

    3. 相关操作
    1. seek()移动光标(重点)
    seek(0) 开头
    seek(0,2) 移动到末尾
    2. tell() 获取光标所在的位置
    3. truncate() 截断文件

    4. 文件修改
    with open(xxx) as 句柄,
    open(xxxxx)as xxx
    不用手动关闭文件句柄

    文件修改的步骤
    1. 从源文件中读取数据。
    2. 写入到副本文件中
    3. 删除源文件
    4. 把副本重命名成源文件
    import os    加入执行程序,才能进行一下的操作
    os.remove(). 删除源文件
    os.rename(). 把副本重命名成源文件

  • 相关阅读:
    同舟共济
    MQTT客户端
    Emgucv安装及使用
    Go生成UUID
    Go语言使用百度翻译api
    Go压缩文件
    Go语言的标准net库使用
    Go文件操作
    Go语言获取本地IP地址
    禅道使用规范
  • 原文地址:https://www.cnblogs.com/wm828/p/9879055.html
Copyright © 2011-2022 走看看