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

    f = open(r'C:UserswangsileiDesktop笔记day03.txt', 'a+')  # 未指定模式,默认方式为读
    f.seek(0) # 只对读好使,对写不好使
    print(f.tell()) # 查看文件指针位置
    f.truncate() # 清空文件内容
    # print(f.read()) # 读取文件内容
    # print(f.readline()) # 只读取一行的内容
    # print(f.readlines()) # 文件每一行的内容放到一个list中
    # f.write('456' + ' ') # 必须字符串类型
    # names = ['abc', 'panda', '666']
    # f.writelines(names) # 可以写字符串和列表,参数为可迭代的对象
    f.close()

    # 文件打开三种方式
    # 读 r 此模式打开文件不存在报错
    # 写 w 此模式文件不存在会生成文件,但是会替换原文件内容
    # 追加 a 文件原有内容不变,末尾追加,句柄到末尾
    # 追加读写 a+ 句柄到末尾

    # r+读写模式 此模式打开文件不存在报错,只要沾上r,文件不存在,打开均报错
    # w+写读模式 此模式文件不存在会生成文件,但是会替换原文件内容,只要沾上w,它就会把文件内容清空重写

    # 文件指针 a+文件指针在末尾


    高效操作文件,如下
    f = open(r'C:UsersWangDesktopday03.txt', 'r')
    count = 1

    # 高效处理文件
    # 直接循环文件对象,就是循环文件里面每一行
    for i in f:
    print('第%s行' % count, i)
    count += 1
  • 相关阅读:
    开源数据库
    深度学习TensorFlow笔记——学习率
    深度学习TensorFlow笔记——损失函数
    深度学习TensorFlow笔记
    Oracle常用内置函数
    Oracle数据库自带表或者视图
    Oracle数据库查询所有关键字
    IP代理网址
    时间、日历(time、calendar、datatime)
    selenium常用操作
  • 原文地址:https://www.cnblogs.com/wangsilei/p/8110500.html
Copyright © 2011-2022 走看看