11 2020 档案
摘要:无需安装,导入就可以使用 有何用途: 答,比如想把一张图片嵌入到代码中时,因为图片是二进制数据,代码是文本文件,这时候就需要把二进制数据编码成文本,就需要用到base64,编码后3字节变成4字节 import io, base64 import pygame from pygame.locals i
阅读全文
摘要:pygame.transform # pygame.transform # # 用于改变surfaces形态的pygame模块 # 注意:下面操作的结果都将返回一个新的Surface????不要将返回结果覆盖原来的图像,如: # 图像 = pygame.transform.操作(图像..) # 应该
阅读全文
摘要:一、绘图 pygame.draw. # pygame.draw 绘图 # 问题: # 1 怎样绘制半透明,答,主控台不可以,只能重先创建一个surface # 2 怎样绘制又有边框又有填充 答,不可以,只能绘制两次,一次绘制边框,一次绘制填充 import pygame, time from pyg
阅读全文
摘要:一、入门 https://eyehere.net/2011/python-pygame-novice-professional-1/ 1、安装 pip install pygame 补充说明,如果新建一个项目的话,以前安装的模块就不可以用了,可以这样设置:File -> settings -> Pr
阅读全文
摘要:一、函数的默认值参数在定义的时候就已经赋值了,而不是在调用的时候才赋值: class A: def __init__(self): print('init') def f(a=A()): pass i = 1 def f(a=i): print(a) # 1 在创建这个函数的时候就已经给a赋值了,并
阅读全文
摘要:一、生成器: ''' 在 Python 中,使用了 yield 的函数被称为生成器(generator) 在调用生成器运行的过程中,每次遇到 yield 时函数会暂停并保存当前所有的运行信息, 返回 yield 的值, 并在下一次执行 next() 方法时从当前位置继续运行 注意:生成器特别适合用于
阅读全文
摘要:1 # GUI(图形用户界面自动化) pyautogui # 安装:cmd: pip install pyautogui import pyautogui, time # 一、基本属性 pyautogui.PAUSE = 1 # 暂停1秒 每执行完一个动作,暂停1秒再执行下一个动作.便于用户观察执行
阅读全文
摘要:一、server # 应用软件服务器端(附客户端访问sdk) # 1、数据传输分为两部分,字符和二进制数据,字符部分用ret = self.conn.recv(1)接收,一次接收一个字节,结束标志是\r\n # 字节部分用date = self.conn.recv(1024)接收。 import s
阅读全文
摘要:1\ import socket, threading import socketserver # 这个有什么用? # 一、socket函数 (服务器客户端通用) # 功能:使用给定的地址族、套接字类型、协议编号(默认为0)来创建套接字。 # 格式:socket.socket([family[, t
阅读全文
摘要:补充,关于draw.text 中文字符 怎么找到字体文件,位置:C:\\WINDOWS\\Fonts\\, 找到需要的中文字体,右键-属性 就可以看到字体的文件名,比如,华文行楷 的文件名就是:STXINGKA.TTF from PIL import Image, ImageDraw, ImageF
阅读全文
摘要:一、 # 榛子云短信 http://smsow.zhenzikj.com/ # 13085384230 112116 # AppId AppSecret # 107045 f1020eb4-a1b1-43ac-9b99-e55b0ebb69b3 # 进入官网下载相关SDK:zhenzismsclie
阅读全文
摘要:一 在下面的代码中,我是用382697139@qq.com这个邮箱发的 my_sender = '382697139@qq.com' # 发件人邮箱账号my_pass = 'yiovashzldyhbjce' # 发件人邮箱密码(这不是QQ密码,这是当时申请smtp给的口令) 怎么申请: 打开mai
阅读全文