虚拟环境配置
-
目的
将本地解释器继承到虚拟环境内
可以在虚拟环境中安装多个包而不影响其他的组件进行
减小差异
-
操作
先创建一个项目
再创建一个目录,再打开设置找到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)得到每行的数据