zoukankan      html  css  js  c++  java
  • 文件操作的其他模式

    '''
    文件处理的基本流程:
    1 打开文件,得到文件的句柄并赋值给一个函数
    2 通过句柄对文件进行修改
    3 关闭文件
    '''
    #文件操作的三步
    f = open('逆流成河',encoding='utf-8') #获取句柄
    data = f.read() #打开文件
    print(data)
    f.close() #关闭文件

    #文件打开的模式:r只读 w只写 a只追加
    #默认的打开模式就是r只读
    f = open('逆流成河','r',encoding='utf-8')
    print(f.readable()) #判断文件是否只读
    print(f.readline())# 一次读一行
    print(f.readline())# 一次读一行
    data = f.readlines()#一次性读取所有内容
    print(data)


    f = open('陈陈','w',encoding='utf-8')# w无论有没有文件,都会重建一个新的文件覆盖原文件
    f.read()
    f.write('111111111 ')
    f.write('222222222222 ')
    f.write('33333 4444444444 ')
    f.writable()#判断是否可写
    f.writelines(['666666 ','7777777 '])#以一个列表的形式输入。文件内容只能是字符串
    f.close()


    #追加模式
    f = open('陈陈','a',encoding = 'utf-8') #在文件的最后一行追加
    f.write('写到最后')


    # r+ 可读可写模式
    f = open('xxx','r+',encoding='utf-8')
    data = f.read()
    print(data)
    f.write('dddd')

    f.write('s')



    # with 打开并关闭
    with open('a.txt','w') as f:
    f.write('11111 222222')


    #同时打开并关闭
    with open('xxx','r',encoding='utf-8') as f,
    open('a.txt','w',encoding='utf-8') as f1:

      

  • 相关阅读:
    Vue组件之间传值
    Vue 调试工具
    组件注册
    组件化思想
    图书列表案例
    数组相关API
    Vue常用特性
    选项卡案例
    Vue模板语法
    案例选项卡
  • 原文地址:https://www.cnblogs.com/lhqlhq/p/8708588.html
Copyright © 2011-2022 走看看