zoukankan      html  css  js  c++  java
  • 虚拟环境配置-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下对它进行一些操作,最基本的是读

    next (reader)遍历了第一行

    print(headers)看一下数据

    for row in reader #row是行

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

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

    row = namedtuple #声明一个name

    for r in row()创建name实例

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

     

     

     使用字典表

     

    JSON-Excel 数据文件处理

     

     

     

     

     定义元组

     writerow :写一行

     想结果避免空行

     

     读取文件

     

     

     

     

     writerheader把头部写进去

     

     

     

     

     建立一个json

     

     

     当成文件操作

     

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

     

     

     

     excel文件读取

     

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

     

     range序列

  • 相关阅读:
    数据流图DFD画法
    数据流图的画法
    那些年我们一起追逐过的安全工具
    30秒攻破任意密码保护的PC:深入了解5美元黑客神器PoisonTap
    CentOS 7.x设置自定义开机启动,添加自定义系统服务
    centos7 开机/etc/rc.local 不执行的问题
    一步一步教你如何解锁被盗的iPhone 6S
    Netflow elasticflow
    Azure Monitor Kibana configuration always seems to send over SSL
    netflow-module
  • 原文地址:https://www.cnblogs.com/shirleysu90/p/12193680.html
Copyright © 2011-2022 走看看