首页
如何在 Python 中使用断点调试
大家好,又见面了,我是你们的朋友全栈君。实际上没人能一次就写出完美的代码,除了我。但是世界上只有一个我。— 林纳斯·托瓦兹(Linux 之父)既然不是神,写代码自然免不了要修改。修改代码的过程被称作调试,又叫 debug。刚接触编程的人,往往对调试代码没有很深的认识,觉得把功能做出来就完事了。一旦程序运行出现问题,便无从下手。而实际开发中,调试代码通常要花费比新编写代码更多的时间。所谓“行百里者半
日期 2025-04-11 09:05:23[1155]python--AES加密
文章目录ECB模式加密:ECB模式解密:CBC模式加密:CBC模式解密:CFB模式加密:CFB模式解密: AES加密,用的是第三方模块 pycryptodome 安装:pip install pycryptodome -i https://pypi.douban.com/simplewin环境:pip install pycryptodome linux环境:pip install pycry
日期 2025-04-11 09:05:23Python人脸识别签到考勤系统
前言本项目为IOT实验室人员签到考勤设计,系统实现功能:人员人脸识别并完成签到/签退考勤时间计算保存考勤数据为CSV格式(Excel表格)PS:本系统2D人脸识别,节约了繁琐的人脸识别训练部分,简洁快捷该项目为测试版,正式版会加入更多的功能,持续更新中..... 测试版项目地址我会放到结尾项目效果图登陆界面主界面展示图:签到功能展示签退功能展示后台签到数据记录是否签到/退判断项目环境核心环境:Op
日期 2025-04-11 09:05:23Python3 Socket
文章最后更新时间为:2018年08月14日 11:20:451. TCP 客户端import socket target_host = "www.sina.com" target_port = 80 # 建立一个socket对象 client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 连接客户端 clien
日期 2025-04-11 09:05:23python的命名规则_python命名规则[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。1、模块模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况)# 正确的模块名importdecoderimport html_parser # 不推荐的模块名import decoder-特殊的如init模块,如果模块是包的私有模块会使用前缀加一个下划线。 包也是一样2、类名类名使用驼峰(camelcase)命名风格,首字
日期 2025-04-11 09:05:23[Python] ImportError: DLL load failed … 找不到指定的模块 此类问题解决方法
大家好,又见面了,我是你们的朋友全栈君。 文章目录 问题定位结论问题最近升级 Python 项目,由 Python2.7 升级到 Python3.8.3,项目使用了 PySide2,对于较新的Python3.8.3 , PySide2 可能存在些许不兼容问题,环境配置完成后,出现一连串的 ImportError: DLL load failed 找不到指定模块 对于很多 Python 开发
日期 2025-04-11 09:05:23符合python命名规范的标识符是什么_Python标识符命名规范
大家好,又见面了,我是你们的朋友全栈君。简单地理解,标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。Python 中标识符的命名不是随意的,而是要遵守一定的命令规则,比如说:大理石平台生产厂标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字。标识符不能和 Python 中的保留字相同。有关保留字,后续章
日期 2025-04-11 09:05:23python3 安装selenium和谷歌浏览器驱动
大家好,又见面了,我是你们的朋友全栈君。 1、安装浏览器驱动谷歌浏览器驱动下载地址: https://chromedriver.storage.proxy.ustclug.org/index.html 需要翻墙。选择和自己浏览器版本一致的版本,下载之后解压得到一个chromedriver.exe文件,放在python安装目录下,也就是和python.exe放在一起。 谷歌浏览器版本查看方
日期 2025-04-11 09:05:23Python3 多进程与多线程
Contents1 进程与线程1.1 多进程与多线程1.2 为何需要多线程(多进程)2 多进程2.1 pool 创建大量子进程2.2 子进程2.3 进程间通信3 多线程3.1 Lock4 多进程 vs 多线程5 全局锁问题进程与线程进程和线程是操作系统层面的概念,本质上就是两个操作系统内核对象:即操作系统定义的两个数据结构,操作系统通过这两个数据结构,来管理程序的运行。 (1)以多进程形式,允许多
日期 2025-04-11 09:05:23Python 编程 | 连载 17 - 高阶函数与装饰器
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第12天,点击查看活动详情。 一、Python 中类的高阶函数__str__ 函数,当print当前实例化对象的时候,会打印出该函数中的return的信息,相当于Java中的 toString 函数,也就是对象的描述信息的定义函数class Student(): def __init__(self, name):
日期 2025-04-11 09:05:23mt4 python_一个使用Python自动化交易外汇MT4脚本实现「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。安装C++运行环境[需要C++的运行环境,The DLLs require that you have the latest Visual C++ runtime (2015)]:https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads克隆
日期 2025-04-11 09:05:230基础小白想学Python不知道怎么入门从何学起?十分钟带你快速入门 Python(初学者必看,收藏必备!!!)
大家好,又见面了,我是你们的朋友全栈君。十分钟快速入门 Python:本文以 Eric Matthes 的《Python编程:从入门到实践》为基础,以有一定其他语言经验的程序员视角,对书中内容提炼总结,化繁为简,将这本书的精髓融合成一篇10分钟能读完的文章。读完本篇文章后,可对 Python 语言特性、编码风格有一定了解,并可写出简单的 Python 程序。 一、安装与运行各个系统的 Python
日期 2025-04-11 09:05:23关于Python缩进,我们该了解哪些?
大家好,又见面了,我是你们的朋友全栈君。 Python是一门独特的语言,它的代码块是通过缩进(Indentation)来标记的(大部分语言都是使用花括号作为代码块的标记),具有相同缩进的多行代码属于同一个代码块。如果代码莫名其妙的乱缩进,Python解释器就会报错,因此Pytho也被戏称“需要拿着游标卡尺学习的语言”Python中缩进Tab被替换为4个空格,所以可以使用4个空格进行缩进,但是在实
日期 2025-04-11 09:05:23【敬初学者】Python基础学完了,该怎么知道自己学的怎么样呢?十个经典实战小项目附源码
大家好,又见面了,我是你们的朋友全栈君。 前言1.街霸游戏1.1 KO街霸程序完整源码程序的输出界面1.2 春丽VS巴洛克参考源码2.猜谜游戏2.1简单的猜数字游戏项目要求参考源码2.2 进阶的猜姓名游戏项目要求参考源码2.3基于英文分词的猜单词游戏项目要求参考源码3.简洁的小项目3.1 抓取知乎图片,只用30行代码3.2 两个聊天机器人互相聊天3.3 自动写检讨书3.4 屏幕录相机,抓屏软件
日期 2025-04-11 09:05:23python读写、创建文件、文件夹等等
大家好,又见面了,我是你们的朋友全栈君。Python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个
日期 2025-04-11 09:05:23python 函数def
大家好,又见面了,我是你们的朋友全栈君。一、不同层级的调用import count count.add(2,3) print (count.add(2,3))在不同层级引用函数,不能直接引用,否则会报错:import count ModuleNotFoundError: No module named ‘count’可采用软添加方式count.py在case01目录下,testdf.py在上一级目
日期 2025-04-11 09:05:23python问题 Traceback (most recent call last)
大家好,又见面了,我是你们的朋友全栈君。 python运行问题Traceback (most recent call last)出现报错traceback(most recent call last) ...... ...... importError:No module named lxml复制解决方案一般是打开cmd 执行命令pip install xxxx(缺失的包,例如lxml)
日期 2025-04-11 09:05:23Ubuntu安装python3及PiP[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。Ubuntu 自带python2.7,而大多数平台需要python3. 切记不要卸载python2.7卸载后只能重做系统。1.安装python1.可以使用anaconda,创建新环境,在创建环境时需要自己指定一个python版本,指定好后它会去下载,在创建环境时conda create --name ****** python=***复制例如我在这里 con
日期 2025-04-11 09:05:23Django choices to js `' `(html select option)
要件:typeChoices→html:select > option key-value:【<option value="`{{value}}`">{{name}}</option>】from django.db import models class typeChoices(models.TextChoices): NEW =
日期 2025-04-11 09:05:23Python项目47-前后端分离登录注册页(继续撸)
登录注册页面 页面跳转 -曾老湿, 江湖人称曾老大。 -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运
日期 2025-04-11 09:05:23