- 博客(17)
- 收藏
- 关注
原创 python网络编程
lip协议ip协议负责把数据从一台计算机通过网络发送到另一台计算机。TCP协议TCP协议则是建立在IP协议之上的。TCP协议负责在两台计算机之间建立可靠连接,保证数据包按顺序到达。Socket简介Socket的英文原义是“孔”或“插座”,通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。Socket对象的内置方法 函数 描述 s.bindQ 绑定...
2021-12-30 16:13:59 102
原创 使用进程和线程
使用multiprocessing模块创建进程multiprocessing模块提供了一个Process类来代表一个进程对象,语法如下:Process([group [, target [, name [, args [, kwargs]]]]])Process类府參薮価明如下:0group:参数未使用,值始终为None。0target:表示当前进程启动时执行的可调用对象。0name:为当前进程实例的别名。0args:表示传递给target函数的参数元组。0kwa...
2021-12-30 16:12:33 105
原创 网络爬虫开发
1. urllib中的子模块 模块名称 说明 urllib.request 该模块定义了打开URL(主要是HTTP)的方法和类,例如,身 份验证、重定向、cookie等等 urllib. error 该模块中主要包含异常类,基本的异常类是URLError urllib.parse 该模块定义的功能分为两大类:URL解析和URL引用 .
2021-12-30 16:11:27 185
原创 Pygame游戏编程
1. Pygame常用模块Pygame做游戏开发的优势在于不需要过多考虑与底层开发相关的内容,而可以把工作重心放在游戏逻辑上。例如,Pygame中集成了很多和底层开发相关的模块,如访问显示设备、管理事件、使用字体等。Pygame常用模块如下表所示。 模块名 功能 pygame.cdrom 访问光驱 pygame.cursors 加载光标 pygame.displa..
2021-12-30 16:10:39 2258
原创 GUI界面编程
.流行的GUI工具包 工具包 描述 wxPython wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方 便地创建完整的、功能键全的GUI用户界面 Kivy Kivy是一个开源工具包能够让使用相同源代码创建的程序能跨平台运行。它 主要关注创新型用户界面开发,如多点触摸应用程序 Flexx Flexx是一个
2021-12-30 16:10:00 280
原创 操作数据库
连接对象获取连接对象如何获取连接对象呢?这就需要使用connect。函数。该函数有多个参数,具体使用哪个参数,取决于使用的数据库类型。例如,需要访问Oracle数据库和MySQL数据库,则必须同时下载Oracle和MySQL数据库模块。这些模块在获取连接对象时,都需要使用comiect()函数。Connect。函数常用的参数及说明如下表所示。 参数 说明 dsn 数据源名称,给出该参数表示数据库依赖 u...
2021-12-30 16:08:49 134
原创 文件及目录操作
创建和打开文件在Python中,想要操作文件需要先创建或者打开指定的文件并创建文件对象, 可以遇过:内置的open()函数实现。Open()国数的是本请法格式如下:file=open(filename[,mode[,buffering]])参薮飼"0file:被创建的文件对象。0Filename:要创建或打开文件的文件名称,需要使用单引号或双引号括起来。如果要打开的文件和当前文件在同一个目录下,那么直接写文件名即可,否则需要指定完整路径。例如,要打开当前路径下的名称为sta...
2021-12-30 16:07:28 81
原创 异常处理及程序调试
1. Python中常见的异常 异常 描述 NameError 尝试访问一个没有声明的变量引发的错误 IndexError 索引超出序列范围引发的错误 IndentationError 缩进错误 ValueError 传入的值错误 KeyError 请求一个不存在的字.
2021-12-30 16:04:54 128
原创 Python语言基础
1.保留字保留字是Python语言中一些已经被赋予特定意义的单词。开发程序时,不可以把这些保留字作为变量、函数、类、模块和其他对象的名称来使用。Python中所有保留字是区分字母大小写的,如下表所示。 and as assert break class continue def del elif ..
2021-12-30 16:02:26 121
原创 用python多开微信
#!/usr/bin/env python# -*- coding: utf-8 -*-import osimport pickleimport subprocessimport tkinter as tkimport tkinter.messageboximport tkinter.filedialog"""author: chenluochundate: 2020-06-21"""window = tk.Tk()window.title('多开微信配置')wind
2021-11-25 22:41:34 930
原创 python居然可以画樱花
import turtle as Timport randomimport time# 画樱花的躯干(60,t)def Tree(branch, t): time.sleep(0.0005) if branch > 3: if 8 <= branch <= 12: if random.randint(0, 2) == 0: t.color('snow') # 白 ...
2021-11-25 22:39:37 121
原创 从别人那里偷过来的 自己没成功 大家可以试试
#!/usr/bin/env python# -*- coding:utf-8 -*-import turtleimport time# 画心形圆弧def hart_arc(): for i in range(200): turtle.right(1) turtle.forward(2)def move_pen_position(x, y): turtle.hideturtle() # 隐藏画笔(先) t...
2021-11-25 22:05:54 81
原创 python的魅力
# -*- coding: utf-8 -*-from turtle import *def curvemove(): for i in range(200): right(1) forward(1)color('red','pink') begin_fill()left(140)forward(111.65)curvemove()left(120)curvemove()forward(111.65)end_fill()done(...
2021-11-25 22:02:49 92
原创 python画五角星
import turtleturtle.pensize(4)turtle.pencolor("yellow")turtle.fillcolor("red")turtle.begin_fill()turtle.penup()turtle.goto(-200, 0)turtle.pendown()turtle.speed(5)for i in range(5): turtle.forward(200) turtle.right(144)turtle.end_fill()——...
2021-11-25 21:56:17 449
转载 给喜欢的人放个烟花吧
# -*- coding: utf-8 -*-import math, random,timeimport threadingimport tkinter as tkimport re#import uuidFireworks=[]maxFireworks=8height,width=600,600class firework(object): def __init__(self,color,speed,width,height): #uid=uuid.uui...
2021-11-25 21:49:22 279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人