zoukankan      html  css  js  c++  java
  • 2018/11/12(python)

    文件处理流程

    1.打开文件,得到文件句柄并赋值给一个变量

    2.通过句柄对文件进行操作

    3.关闭文件

    f=open('实验文件.txt',encoding='gbk')
    data=f.read()
    print (data )
    f.close()

    读写都是字符串形式

    f=open('实验文件.txt','r',encoding='gbk')
    print(f.readlines())
    f.close()

    写,会覆盖原文件

    f=open('实验文件.txt','w',encoding='gbk')
    f.write('qwertyu')
    f.close()
    末尾追加
    # encoding:utf-8
    f=open('实验文件.txt','a',encoding='gbk')
    f.write('2018/11/12')
    f.close()

    r+    <==

    # encoding:utf-8
    f=open('实验文件.txt','r+',encoding='gbk')
    data=f.read()
    print(data)
    f.write('2018/11/12')
    f.close()

    从一个文件写入另一个文件

    # encoding:utf-8
    f=open('实验文件.txt','r',encoding='gbk')
    data=f.readlines()
    f.close()

    f=open('实验文件1.txt','w',encoding='gbk')
    f.write(data[0])                      #只写第一行
    f.close()

    with .....as......        <==自动关闭文件

    # encoding:utf-8
    with open('实验文件.txt','w') as f:
        f.write('mnbvc
    ')
  • 相关阅读:
    day 23 索引
    day 22 全量更新
    day 21 求贫困户
    day20 函数,同比,和基础
    知识点记录
    day 20试题
    day 16面试题
    day 13拉链数据做存储
    day 13 拉链数据批量处理
    一维,二维,三维数组,vector 初始化
  • 原文地址:https://www.cnblogs.com/2018-1025/p/9949340.html
Copyright © 2011-2022 走看看