美文网首页
数据存储

数据存储

作者: 半大人 | 来源:发表于2019-06-20 12:51 被阅读0次
# -*- coding: utf-8 -*-

#txt存储
with open('demo.txt','w+') as f:
    f.write('hello world!')
'''
r :只读方式
rb :二进制只读打开
r+ :读写,指针放在开头
rb+ :二进制读写,指针放在开头
w :写入打开,文件存在,覆盖写入;文件不存在,创建新文件
wb :二进制写入打开,文件存在,覆盖写入;文件不存在,创建新文件
w+ :读写方式打开,文件存在,覆盖写入;文件不存在,创建新文件
wb+ :二进制读写方式打开,文件存在,覆盖写入;文件不存在,创建新文件
a :追加方式打开,文件存在,指针在文件结尾,不存在,创建新文件读写
ab:二进制追加方式打开,文件存在,指针在文件结尾,不存在,创建新文件读写
a+ :读写追加方式打开,文件存在,指针在文件结尾,不存在,创建新文件读写
ab+ :二进制读写追加方式打开,文件存在,指针在文件结尾,不存在,创建新文件读写
'''
'''
#json存储
import json
data={'name':'yel','value':[1,2,3]}
print(data,type(data))
#将对象转换为文本字符串
data=json.dumps(data)
print(data,type(data))
#将json形式的字符串转为json对象
data_json=json.loads(data)
print(data_json,type(data_json))
#输出json字符串到文件中
with open('data.json','w') as f:
    f.write(json.dumps(data_json,indent=2))

#csv存储
import csv
with open('data.csv','w+') as csvfile:
    writer=csv.writer(csvfile)
    #修改分隔符号
    #writer=csv.write(csvfile,delimiter=' ')
    writer.writerow(['id','name','age'])
    writer.writerow(['10001','mike',19])
    writer.writerow(['10002','alice',19])
    #多行写入
    writer.writerows([['10003','jesy',20],['10004','duer',17]])

import csv
#写入字典
with open('data.csv','w+') as csvfile:
    fieldnames=['id','name','age']
    writer=csv.DictWriter(csvfile,fieldnames=fieldnames)
    writer.writeheader()
    writer.writerow({'id':'10001','name':'mike','age':19})

#读取csv
with open('data.csv','r',encoding='utf-8') as csvfile:
    reader=csv.reader(csvfile)
    for row in reader:
        print(row)
        
#panda读取
import pandas as pd
df=pd.read_csv('data.csv')
print(df)
'''

相关文章

  • Android ContentProvider(一)

    Android数据存储(一) Android数据存储(二) Android数据存储(三) Android数据存储(...

  • day07

    Android的存储方式 使用SharedPreferences存储数据 文件存储数据 SQLite数据库存储数据...

  • zookeeper数据存储及查看hbase信息

    zookeeper数据存储及查看hbase信息 1.zookeeper数据存储: 1.1内存数据存储、磁盘数据存储...

  • SharedPreferences存储数据

    Android的存储方式 使用SharedPreferences存储数据文件存储数据SQLite数据库存储数据使用...

  • iOS数据存储

    iOS数据存储 数据存储

  • 03Stack栈

    数据结构=数据+存储方式+操作数据 存储什么数据?如int,string类型存储方式 如何组织数据,数据之...

  • iOS App 安全测试

    一、数据存储安全 主要从以下几个方面考虑 Sandbox 数据存储 Keychain 数据存储 Console ...

  • Vue数据存储和页面传值

    数据存储和页面传值 数据存储 Vue 数据存储方法有Vuex、LocalStorage、SessionStorag...

  • SharedPreference与文件存储

    Android常用数据存储方式有SharedPreferences存储数据(虽然还是属于内部存储)、文件存储(内部...

  • 23、localStorage、sessionStorage的储

    1:存储数据 2:取出数据 3:删除存储数据 4:更改数据

网友评论

      本文标题:数据存储

      本文链接:https://www.haomeiwen.com/subject/yyydqctx.html