• python学习(十一)文件操作


    python文件操作

    写入文件

    f = open('write_test.txt', mode='w', encoding='utf-8')
    f.write('我不想学python
    ')
    f.write('我想学习java
    ')
    f.write('但是我学不会')
    f.close()

    读取文件

    f = open('write_test.txt', encoding='utf-8')
    s = f.read()
    print(s)
    f.close()

    csv文件

    逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)

    写入csv文件

    '''
    1、首先导入csv模块
    2、创建一个csv文件对象
    3、进行写入csv文件
    '''
    import csv
    data = [
        ("测试1", '软件测试工程师'),
        ("测试2", '软件测试工程师'),
        ("测试3", '软件测试工程师'),
        ("测试4", '软件测试工程师'),
        ("测试5", '软件测试工程师')
    ]
    f = open('test.csv', 'w')
    writer = csv.writer(f)
    for i in data:
        writer.writerow(i)
    f.close()

    读入csv文件

    f = csv.reader(open('test.csv', 'r'))
    for i in f:
        print(i)
    '''
    文件操作写读追加状态
    'r':读
    'w':写
    'a':追加
    'r+' == r+w(可读可写,文件若不存在就报错(IOError))
    'w+' == w+r(可读可写,文件若不存在就创建)
    'a+' ==a+r(可追加可写,文件若不存在就创建)
    '''
  • 相关阅读:
    bbs树形打印(一)
    ORM
    kafka的分区
    Content-type"是"application/json的作用
    idea增强for循环
    rabbitmq的发布订阅
    搭建mqtt服务器apollo
    kafka生产者集群和分区,消费者轮询接收
    http实时推送技术
    Kafka:Configured broker.id 2 doesn't match stored broker.id 0 in meta.properties.
  • 原文地址:https://www.cnblogs.com/jiliangceshi/p/13214186.html
Copyright © 2020-2023  润新知