zoukankan      html  css  js  c++  java
  • 人工智能学习笔记006-文件读写基础

    注:本笔记对应江灏老师在B站的教学视频https://www.bilibili.com/video/BV1zE411V79p

    一、操作文件的流程

    1.打开文件,得到文件句柄并赋值给一个变量,默认打开的模式是‘r'
    2.通过句柄对文件进行操作
    3.关闭文件

    (一)open的语法格式

    open(filename,mode) #如f=open("hello.txt","r")
    #filename包含要访问的文件名称的字符串值。mode决定了打开文件的模式。
    #‘r’为只读模式(文件必须存在),w只写模式(不可读,文件不存在则创建,存在则清空)
    #a追加内容,不可读,不存在则创建,存在则只追加内容
    #‘r+’同时用于读写,为默认值r

    (二)文件路径

    绝对路径:完整的文件路径

    相对路径:相对代码文件的位置

    (三)f.close    f.read

    打开文件后一定要关闭f.close,否则下次调用会出现错误。

    f.read(size),size是一个可选的数字类型的参数。当size被忽略了或者为负,那么该文件的所有内容都将被取回
    并且返回

    #请不要直接执行,自己建立一个文件,放在合适的位置
    f=open("hello,txt",'r')
    str=f.readlines()  #会以列表的形式储存每一行
    print(str)
    f.close
    ​
    f=open("hello,txt",'r')
    f.write("python is good") #覆盖写
    f.close
    

      

  • 相关阅读:
    闭包的一个经典例子
    手机归属地查询API
    安卓模拟器导入通讯录
    使用RazorGenerator实现项目模块分离
    .met mvc 一种判断是否已登录的方式
    stl 空间配置器理解
    STL 生成全排列
    KMP算法理解
    解决八皇后问题,递归与非递归方式两种
    获取第K大的数
  • 原文地址:https://www.cnblogs.com/ltwen/p/12876324.html
Copyright © 2011-2022 走看看