python--第三方包的使用

1、json包 

在python中使用json解析数据的时候,需要导入包的类型,使用json包解析json数据。

import json
student_json='{"age":22,"clazz":"文科六班","gender":"女","id":"1500100001","name":"施笑槐"}'

#将一个json文件装换成python中的对象,返回的是python中的字典:
student_obj=json.loads(student_json)
print(student_obj)

#转换成一个字典,通过key来获取对应的value的值
print(student_obj["name"])


info={"age":22,"clazz":"文科六班","gender":"女","id":"1500100001","name":"施笑槐"}

#将python中的对象转换成json字符串,使用到的函数是dumps,ensure_ascii=False可以指定他的编码的方式
print(json.dumps(info,ensure_ascii=False))
2、pip命令的使用:

在python中下载第三方包需要执行的命令是:

pip install 第三方包的名称


"""
    更新pip版本的命令:
        python.exe -m pip install --upgrade pip
    查看pip的命令:
    python语言是u用pip管理第三方包
    按照第三方包
    pip install pandas

    修改源方式
    1、临时修改
    pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

    2、永久修改源
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    pip install matplotlib

    清华:https://pypi.tuna.tsinghua.edu.cn/simple
    阿里云:http://mirrors.aliyun.com/pypi/simple/
    中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
    华中理工大学:http://pypi.hustunique.com/
    山东理工大学:http://pypi.sdutlinux.org/
    豆瓣:http://pypi.douban.com/simple/
"""
3、在python中连接数据的包:pymysql
# 安装的命令:
"""
    使用python连接mysql
"""
# pip install pymysql
import pymysql

# 连接数据库:
connect = pymysql.connect(
                            host="master",
                            port=3306,
                            user="root",
                            password="123456",
                            database="bigdata25")
#2、创建一个游标
curses=connect.cursor()
#3、编写sql
curses.execute("select  id,student,course,score from students")
#4、获取查询的所有的数据,输出的是一个元组:
stu = curses.fetchall()
print(stu)
#5、循环打印数据:
for stus in stu:
    print(stus[1])

#6、向数据库中插入数据:
curses.execute("insert into TableA values (4,'lisi','310111XXXXX5',19930501,'中国')")
#提交事务:
connect.commit()

#关闭连接:
connect.close()
# 需求:将学生表中的数据写入到mysql中:
import pymysql
import json


# 1、读取数据:
file = open("D:\code\pythonProject\pythonProject\数据\students.json", mode="r", encoding="utf_8")
file1 = file.readlines()
# 2、使用函数推导式:
stu1 = [stu.strip() for stu in file1]
# 返回的数据类型是json格式的数据,所以需要对数据进行解析,需要导入json函数,返回的是一个列表:
info = [json.loads(stu2) for stu2 in stu1]

#测试,显示的是有数据
info1=[info2["id"]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值