当前位置: 首页 > news >正文

泸州市住房与城乡建设局网站郑州公司网站平台建设

泸州市住房与城乡建设局网站,郑州公司网站平台建设,新媒体营销岗位招聘,免费公司网址怎么注册目录 Json数据格式 前言 JSON格式 python数据和Json数据的相互转化 网络编程 套接字 socket服务端编程步骤 socket客户端编程步骤 python操作mysql数据库 查询并接收数据 数据插入 Json数据格式 前言 JSON是一种轻量级的数据交换格式#xff0c;可以按照JSON指定…目录 Json数据格式 前言 JSON格式 python数据和Json数据的相互转化 网络编程 套接字 socket服务端编程步骤 socket客户端编程步骤 python操作mysql数据库 查询并接收数据 数据插入 Json数据格式 前言 JSON是一种轻量级的数据交换格式可以按照JSON指定的格式去组织和封装数据JSON本质上是一个带有特定格式的字符串 功能JSON就是一种在各个编程语言中流通的数据格式负责不同编程语言中的数据传递和交互 JSON格式 #方式1 {name:admin,age:18}#方式2 [{name:admin,age:18},{name:root,age:16},{name:张三,age:20}] 注意json数据相对与python就是字典或者字典列表 python数据和Json数据的相互转化 #导入json模块 import json#准备符合格式json格式要求的python数据 data[{name:老王,age:16},{name:张三,age:20}]#通过json.dumps(data)方法把python数据转化为json数据 #ensure_ascii参数改为False表示不使用ASCII码来转换他而是把内容直接输出出去 datajson.dumps(data,ensure_asciiFalse)#通过json.loads(data)方法把json数据转化为python数据 datajson.loads(data) 网络编程 套接字 socket简称套接字其是进程间通信的一个工具好比现实生活中的插座所有的家用电器想要工作都是基于插座进行进程之间想要进行网络通信需要socket 两进程之间通过socket进行通信就必须有服务端和客户端 socket服务端等待其他进程的连接可接收发来的消息可以回复消息socket客户端主动连接服务端可以发送消息可以接受回复 socket服务端编程步骤 #socket服务端开发 #导入socket模块 import socket #创建socket对象 socket_serversocket.socket() #绑定ip和端口(里面传的是__address的元组) socket_server.bind((localhost,8888)) #监听端口里面的1表示允许客户端连接的数量 socket_server.listen(1) #等待客户端的连接 #accept为阻塞方法若没有连接则将会卡在这里不执行 #这里返回的result为二元元组 result:tuplesocket_server.accept() connresult[0] #客户端和服务端的连接对象 addressresult[1] #客户端的地址信息 print(f接收到了客户端的连接客户端的信息是{address}) while True:#接收客户端发送的信息,使用客户端和服务端的本次连接对象而非socket_serverdata:strconn.recv(1024).decode(UTF-8)#recv也是阻塞方法其接收参数为缓冲区大小一般1024即可#recv方法的返回值为一个字节数组不是字符串所以可以通过decode方法通过UTF-8编码转换为字符串对象print(f客户端发送的消息为{data})#发送回复消息msginput(请输入你要和客户端回复的消息)if msgexit:breakconn.send(msg.encode(UTF-8)) #关闭连接 conn.close() socket_server.close() socket客户端编程步骤 #socket客户端开发 #导入socket模块 import socket #创建socket对象 socket_clientsocket.socket() #连接到服务端(里面传的是__address的元组) socket_client.connect((localhost,8888)) while True:#向服务端发送消息msginput(请输入要给服务端发送的消息)if msgexit:breaksocket_client.send(msg.encode(UTF-8))#接收返回的消息#recv方法为阻塞方法传入参数为字节缓冲区大小datasocket_client.recv(1024).decode(UTF-8)print(f服务端发来的消息为{data}) #关闭连接 socket_client.close() python操作mysql数据库 前言在python中使用第三方库pymysql来完成对mysql数据库的操作 安装pip install pymysql 查询并接收数据 #导入connection模块 from pymysql import Connection #获取mysql数据库的链接对象 connConnection(hostlocalhost, #主机名port3306, #端口号userroot, #用户名passwordroot #密码 ) #打印mysql数据库的软件信息 print(conn.get_server_info()) #获取游标对象 cursorconn.cursor() #选择数据库 conn.select_db(test) #使用游标执行sql语句 cursor.execute(select * from user) #接收查询结果 result:tuplecursor.fetchall() print(result)#((1, lili), (2, lan)) #对查询结果遍历 for i in result:print(i) #关闭数据库链接 conn.close() 数据插入 #导入connection模块 from pymysql import Connection #获取mysql数据库的链接对象 connConnection(hostlocalhost, #主机名port3306, #端口号userroot, #用户名passwordroot #密码 ) #打印mysql数据库的软件信息 print(conn.get_server_info()) #获取游标对象 cursorconn.cursor() #选择数据库 conn.select_db(test) #使用游标执行sql语句 cursor.execute(insert into user values(3,kate)) #确认 conn.commit() #conn.rollback()#回滚 #关闭数据库链接 conn.close() 注意在数据插入时必须提交才能成功。
http://www.zqtcl.cn/news/908539/

相关文章:

  • 2_试列出网站开发建设的步骤在哪里进行网站域名的实名认证
  • 个人网站做博客还是做论坛网络服务推广
  • 遵义网站制作小程序辛集做网站
  • 做逆战网站的名字吗网站维护员
  • 浏览器收录网站重庆网上房地产网
  • 门户网站建设哪专业wordpress爆破密码字典
  • 响应式网站的制作app开发公司加盟
  • 建设部安全事故通报网站sem是什么分析方法
  • 北京网站制作出名 乐云践新手机建站专家
  • 做机械有什么兼职网站安徽网站优化怎么做
  • 网站建设规划semir是什么品牌
  • 网站建设开发环境自学服装设计下载
  • 南京网站建设公司哪家好设计教程网站有哪些
  • 网页和网站做哪个好用吗陕西陕煤建设集团有限公司网站
  • 网站建设系统优势设计欣赏
  • 河北省网站建设东莞网站开发哪家好
  • php做学校网站免费苏州网站建设的公司
  • 网站做rss+wordpresswordpress动漫插件
  • wordpress更新网站内容公众号制作教程
  • 复兴区建设局网站怎么解压wordpress
  • 资源网站哪个好淄博网站设计
  • 网站建设林晓东网站数据库一般多大
  • 织梦网站后台默认登陆路径网站建设简介淄博
  • 重庆住房建设部网站东莞网站制作多少钱
  • 做胎儿羊水鉴定网站网站管理主要包括哪些内容
  • 公司网站建设应注意网店推广有哪些方法
  • 新网$网站优化企业资源管理软件
  • 甘肃营销型网站制作网页设计流程的图片
  • 厦门成交型网站建设公司今科云平台网站建设
  • 网站推广效果怎样学电商赚钱