Python学习
TestChicken
作为测试个人思考、学习笔记、技术书写、研究笔记
展开
-
电源屏数据生成代码结构
【代码】电源屏数据生成代码结构。原创 2023-03-03 10:37:51 · 160 阅读 · 0 评论 -
python项目8:xml-rpc共享文件
P2Ppeer to peer:即对等体到对等体;在传统的程序中,常常采用服务器-客户端模式的架构,客户端向服务器发送请求,服务器响应请求返回;P2P技术不同,这是一种远程过程(函数调用),不同于CS结构,p2p中每个程序对等,任何对等体可以连接到其他对等体文件共享程序的需求1.每个节点必须跟踪一组已知的结点,以便向其寻求帮助;同时还必须让结点能够向其他节点介绍自己,从而成为其他节点跟踪集中的一个2.节点必须通过提供的文件名向其他节点请求文件;如果对方有这样的文件,应将其返回;没有向其他邻居请求改原创 2022-04-25 14:15:29 · 846 阅读 · 0 评论 -
python项目七:自建公告板
项目来自python 基础教程的项目七项目介绍这个项目使用 python cgi结合MySQL完成了一个类似公告板功能的web应用项目的再次实现项目的再次实现将程序分为四个部分:main.py:相当于主页,实现的功能有:层次的显示所有消息的主题,将主题的内容链接到view.pu,传递主题的idviem.py:根据cgi传递的id显示主题的内容,链接到edit.py;传递本条消息的id转为回复内容的reply_toedit.py:编辑输入窗口,输入后将内容传递给save.py保存到数据库sa原创 2022-04-22 16:07:57 · 1189 阅读 · 0 评论 -
python的浅拷贝和深拷贝
1.浅拷贝和深拷贝都是对于可变对象而言2.浅拷贝只是拷贝了一份地址指针,拷贝的对象和原来对象的地址不会变化3.可变对象和不可变对象可变对象:在不修改地址的情况下可以修改地址内的值,如列表、集合、字典不可变对象:不可修改地址内的值,修改值相当于复制了新的对象浅拷贝:在浅拷贝时,拷贝的对象和原来对象的地址时不一致的,但是新对象里面的可变对象的地址和原来对象的可变元素的地址是相同的,因此对这个可变对象修改时新对象和原来对象都会修改;对于不可变对象深拷贝浅拷贝都不会复制深拷贝完全复制的对象...原创 2022-04-15 14:23:40 · 414 阅读 · 0 评论 -
python项目6:使用CGI进行远程编辑
python基础项目练习原创 2022-04-06 17:32:51 · 1186 阅读 · 1 评论 -
python基础项目一:自动添加标签
这个项目来自于《python基础教程》练习一项目概述这是一个针对纯文本自动添加标签生成html或者其他可以文本格式项目思路首先,要根据整个文本找出文本块;这个文本块可能是标题或者列表。然后,可以设置规则将找出的块添加上一些标签项目的初次实现找出文本块1.收集空行前的所有行并将它们返回;由于最后一行没有空行,一种思路是添加上空行def lines(file):#在文件的末尾增加一个空行,确保下面可以找到每个文本块 for line in file: yield原创 2022-02-24 16:09:16 · 1545 阅读 · 0 评论 -
python基础之数据结构——列表、元组、字典、集合
数据结构:什么是序列:有序的一列,如列表、元组、字符串序列的操作:索引、切片、相加、相乘、成员资格检查 索引:序列中的所有元素位置都有编号,从0开始递增;eg: string = '你好,世界',string[2]=,string[-1]=界 切片:选取序列的一部分 string[5::-1]表示从头开始,步长为-1 相加:相当于拼接序列 相乘:>>...原创 2020-03-01 16:08:32 · 362 阅读 · 1 评论 -
Python写入数据库
需求描述:模拟个人信息的数据:姓名(长度(6-12位,由大小写字母数字)),性别(男女随机),年龄(18-50随机),邮箱(姓名@163.com);将获取的数据存储在数据库中,当文件数据量过大时,存储文件会打开失败且占用较大的内存空间问题分析:创建个人信息比较简单 写入数据库步骤: 1.导入模块:import pymysql 2.建立连接:co...原创 2020-02-20 20:28:27 · 4688 阅读 · 0 评论 -
python基础之time和turtle库
turtle 库turtle库是python中的换图库;可以从5个部分了解:1.turtle库基本;2.turtle库绘图窗体;3.turtle库的空间坐标;4.turtle库的角度坐标;5.turtle库的RGB色彩体系1.turtle库基本2.turtle库绘图窗体 turtle中在画布上绘图,单位是像素 可以通过turtle.setup(weight,herght...原创 2019-10-24 08:47:35 · 866 阅读 · 0 评论