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

    1、新建1个小蕊的txt文件

    文件内容包含:

    123456
    234567
    565656
    565656
    周蕊
    于萍
    哈哈哈
    f=open('xiaorui',encoding='utf-8')  #只有加utf-8才不报错,否则会报错;
    print(f.read()) #读文件
    结果:同文件内容

    # a+模式,默认文件指针在末尾,每次在末尾写文字
    f=open('hh','a+',encoding='utf-8')
    f.seek(0)#把文件指针移到最前面
    print('read读的:',f.read())
    f.write('哈哈哈')
    #print('readline读的:',f.readline())
    # print(f.readline()) #读取一行内容
    # print(f.readlines()) #是把文件的每一行放到一个list里面


    #a+ + seek(0)的方式,又能读又能写,还可以新建;seek代表移动文件指针到最前面

    #r模式可读,新建文件报错;
    #r+模式可读,不可写,但写的时候也不报错
    #a模式读的时候会报错,可以新建文件,可以向文件末尾写文字;(文件指针在末尾)
    #a+模式读的时候不会报错,但由于文件指针在末尾,所以读到的为空,可以新建文件,可以向文件末尾写文字;(文件指针在末尾)
    #w模式写模式,读的时候会报错,可以新建文件,会清空文件中原有记录,写入新记录
    #w+的区别,读的时候不会报错,但依然读不出来
  • 相关阅读:
    班课2
    班课2
    班课1
    lecture 2
    lecture 1
    使用node的fs读取文件
    使用Node.js搭建一个本地服务器
    Node.js前言
    简述ES6其他的东西
    ES6异步操作Thunk、co和async
  • 原文地址:https://www.cnblogs.com/ruijie/p/10186722.html
Copyright © 2011-2022 走看看