虚拟环境配置-csv文件读取处理

虚拟环境配置-csv文件读取处理

数据文件读写

new directory

def txt_writer():
    """写文件"""
    with open('data.txt','w',encoding='utf-8') as f:
        f.write('优品课堂
')
        lines = [
            '地址:北京市
',
            'QQ:95001678
',
            '网址:http://uke.cc'
        ]#写入列表
        f.writelines(lines)#写一个集合


if __name__ == '__main__':
    txt_writer()

读取

def txt_writer():
    """写文件"""
    with open('data.txt','w',encoding='utf-8') as f:
        f.write('优品课堂
')
        lines = [
            '地址:北京市
',
            'QQ:95001678
',
            '网址:http://uke.cc'
        ]#写入列表
        f.writelines(lines)#写一个集合

def txt_read():#读取
    """读文件"""
    with open('data.txt',encoding='utf-8') as f:
        for line in f:#遍历,f自动是迭代器
            print(line)


if __name__ == '__main__':
    txt_read()

避免打印两个/n

def txt_writer():
    """写文件"""
    with open('data.txt','w',encoding='utf-8') as f:
        f.write('优品课堂
')
        lines = [
            '地址:北京市
',
            'QQ:95001678
',
            '网址:http://uke.cc'
        ]#写入列表
        f.writelines(lines)#写一个集合

def txt_read():#读取
    """读文件"""
    with open('data.txt',encoding='utf-8') as f:#f算是上下文
        for line in f:#遍历,f自动是迭代器
            print(line,end='')


if __name__ == '__main__':
    txt_read()

csv:逗号分隔值,扁平的文本文件

tsv:tap键分隔值,就是把逗号换成空格

虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 在csv下对它进行一些操作,最基本的是读

next (reader)遍历了第一行

print(headers)看一下数据

for row in reader #row是行

虚拟环境配置-csv文件读取处理

 结果是把每一行做成列表打印,一个row就是一个list, 是四个空格,format是要当前行【0】是第一列

虚拟环境配置-csv文件读取处理

 named tuple 定义一个对象 给这个对象取个名称,next就是剪掉第一行

row = namedtuple #声明一个name

for r in row()创建name实例

*r自动将每一列头部对应到上面,解包的作用

虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 使用字典表

虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

JSON-Excel 数据文件处理

虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 定义元组

虚拟环境配置-csv文件读取处理

 writerow :写一行

虚拟环境配置-csv文件读取处理

 想结果避免空行

虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 读取文件

虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 writerheader把头部写进去

 虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 建立一个json

虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

虚拟环境配置-csv文件读取处理

虚拟环境配置-csv文件读取处理

 当成文件操作

虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

json.load(f)从文件中载入数据

虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 excel文件读取

虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 sheets是集合 所有工作表的标签都找到

虚拟环境配置-csv文件读取处理

 虚拟环境配置-csv文件读取处理

 range序列

虚拟环境配置-csv文件读取处理