python学习(十三)虚拟环境配置、json、表格读取

虚拟环境配置

  • 目的

将本地解释器继承到虚拟环境内

可以在虚拟环境中安装多个包而不影响其他的组件进行

减小差异

  • 操作

先创建一个项目

再创建一个目录,再打开设置找到interpreter然后就可以创建虚拟环境

点击加号可以安装插件

  • 文本

csv:

逗号分隔值

读取:

内置模块csv

import csv

reader = csv.reader(f)

heads = next(reader)

写文件:

import csv

头文件用列表写[],具体数据用元组()

writer = csv.writer(f)

writer.writerow(头文件)

write.writerows(具体数据)

或者writer = csv.DictWriter(f, headers)

writer.writeheader()

writer.writerows(具体数据)

tsv:

tab分隔符

  • json

javascipt写的,类似于字典表,轻量级数据交换格式

也是键值对

 

json.dumps(字典表)将字典表转换成json格式

json.loads(json格式)将json格式转换成字典表形式

写文件:

json.dump(data, f)data是字典表,f是文件名

读文件:

json.load(f)

与python的差异:

false、true、none的第一个字母是小写的

  • 读取表格

import xlrd

先从设置中虚拟环境的+导入一个包xlrd

在本地的目录有一个表格直接,sheet是表格下方的名字

book = xlrd.open_workbook('product.xls')

for sheet in book.sheets():

print(sheet.name) 看sheet的名字

book.sheet_by_name(‘product’)通过名称找sheet

sheet.rows表格的行数

sheet.nrows一个个输出行数1到最后

sheet.row_vialues(i)得到每行的数据

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值