随笔分类 - Python
Python的一些知识
摘要:简介 XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 都构建于 XPath 表达之上。 安装 pip install lxml 本文示例的html
阅读全文
摘要:简介 案例 画生日蛋糕,同时添加音乐 import turtle as t import pygame import math as m import random as r def backgroundMusic(): # 音乐导入 file = r'输入音乐的路径' # 界面初始化 pygame
阅读全文
摘要:传输模型 层次模型 各层说明 OSI七层网络模型 TCP/IP四层网络模型 对应协议 供操作系统或应用进行网络通信的标准接口 应用层 应用层 Telnet、FTP、SMTP、DNS、HTTP 将不同的编码方式转换成网络通信中采用的标准表现形式如: UTF-8) 表示层 应用层 Telnet、FTP、
阅读全文
摘要:生产者与消费者模型 一、 多线程和队列模块 import threading, queue # 多线程模块和队列模块 que = queue.Queue() # 创建队列 # 建立消费者模型类 class Consumer(threading.Thread): # 继承线程列使用 def __ini
阅读全文
摘要:编辑类 Ctrl + Space 基本的代码完成(类、方法、属性) Ctrl + Alt + Space 类名完成 Ctrl + Shift + Enter 语句完成 Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 快速查看文档 Shift + F1 外部文档 Ctrl + 鼠标
阅读全文
摘要:简介 一般游戏来说,声音主要分为两种,一种是背景音乐,一种是音效。 背景音乐就是时刻伴随着游戏存在的,往往就是重复播放的一首曲子或者歌曲 音效就是在某种条件下被触发产生的 Pygame 支持的声音格式十分有限,一般情况下我们使用 .ogg 的格式来做背景音乐,用无压缩的 .wvb 来作为音效 如果是
阅读全文
摘要:PyInstaller 一、 概述 1、 简介 pyinstaller是一个第三方库,它能够在Windows、Linux、 Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个 独立文件方便传递和
阅读全文
摘要:项目的源码在GitHub 创建模块 第一步,我们可以自己封装一个模块用来进行多线程爬虫 from threading import Thread # 继承Thread方法,重写run方法 class Spider(Thread): # 同时重写多线程的run函数 def __init__(self,
阅读全文
摘要:类成员 一、 成员分类 类大致可以分为两大部分 静态属性 动态方法 class A: # 类对象 # 静态属性部分 name, age = "Make", 12 # 静态属性,类属性,在__init__外部定义 __gender = "boy" # 私有静态属性 # 动态方法部分 def __ini
阅读全文
摘要:概念 json是一种通用的数据类型 一般情况下接口返回的数据类型都是json 长得像字典,形式也是k-v{ } 其实json是字符串 字符串不能用key、value来取值,所以要先转换为字典才可以 json操作 json转换成字典: loads方法 import json res = json.lo
阅读全文
摘要:正则表达式 具体内容我在正则表达式里面有详细介绍 正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,作为一个爬虫工作者,每天和字符串打交道,正则表达式更是不可或缺的技能,正则表达式的在不同的语言中使用方式可能不一样,不过只要学会了任意一门语言的正则表达式用法
阅读全文
摘要:MongoDB 安装模块 pip install pymongo 连接数据库 import pymongo client = pymongo.MongoClient() db = client["database_name"] # 跟上数据库名 collection = db["set_name"]
阅读全文
摘要:Python基础知识 一、下载安装 官网下载地址:https://www.python.org/downloads 下载后执行安装文件,按照默认安装顺序即可。然后在命令行中输入python,检查是否安装完成。如果出现以下内容,则证明安装成功。 二、编译器 支持python的编译器有很多, 我个人使用
阅读全文