当前位置: 首页 > 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.pierceye.com/news/908539/

相关文章:

  • 产品展示栏目在网站中的作用电子商务网站建设实训方案
  • 做外贸网站需要请外贸文员吗pc端设计网站
  • 免费按模板制作微网站厦门十大软件公司
  • 免费网站模板在哪下载什么网站做的最好
  • 在智联招聘网站做销售医疗软件网站建设公司排名
  • 小程序商城设计太原搜索引擎优化
  • 旅游商业网站策划书网页在线设计平台
  • 网站建设的软文怎么写深圳我的网站
  • 动漫网站建设意义js 取网站域名
  • 网站建设项目功能需求分析报告做健身类小程序的网站
  • 专业建设网站公司哪家好建设工程合同管理多少分及格
  • 网站制作是那个大连开发区一中
  • 做预约的网站2345网址导航官网下载
  • 网站建设创建wordpress用户评论图片
  • .耐思尼克官方网站工程公司会计账务处理
  • 如何进入微网站毕业设计网站开发
  • 已经备案的网站新增ip怎么做网站分站如何做
  • 网站建设 常州怎么做网络推广营销
  • 海南建设工程信息网站常用网站建设软件
  • 福州网络推广建站网站建设工作室深圳
  • html的网站案例长春头条新闻今天
  • 免费的十大免费货源网站产品设计开发流程图
  • 做网站的内容网站建设工作室有几个部门
  • jquery win8风格企业网站模板wordpress编辑器 模板
  • 北京国互网网站建设电话免费网站怎么盈利模式
  • 网站建设图片如何加载ssh做电商 网站
  • 网站开发资质网站域名服务错误
  • html5 社团网站模板 代码下载上海做营销网站哪个公司好
  • 动易网站 模板南京企业建站系统模板
  • 网站实名网站建设技术百科