前三种需要用到第三方库pandas
1.读取csv格式的数据:
import pandas
df = pandas.read_csv(‘Data/Population.csv’,encoding=’gbk’)
2.读取Excel格式的数据:
import pandas
df = pandas.read_excel(‘Data/GDP.xls’)
3.读取Json格式的数据:
第一种:直接利用pandas读取
import pandas
df = pandas.read_json(‘Data/jd.json’)
第二种:直接读取转换成字典格式
with open (‘Data/jd.json’,’r’) as f:
jd = f.read()
import json
dic = json.loads(jd)##将Json格式转换为字典格式,然后在根据键来取值
for shop in dic :
print(shop.get(‘shop_name’),shop.get(‘shop_brief’))
将字典格式转换为Json:
json.dumps(dic)
4.读取xml格式的数据:
树形结构,先获取最外面的root,再根据root获取Element
import xml.etree.ElementTree as ET
tree = ET.parse(‘Data/weather.xml’)
root = tree.getroot()
for city in root.iter(‘city’):
print(city.get(‘quName’),city.get(‘tem1’))
https://www.jianshu.com/p/b75ee18160a0