执笔人
python工程师
展开
-
Python的前世今生:一门语言的崛起与演变
Python的前世今生展示了一门编程语言如何从谦卑的开始崭露头角,最终成为全球范围内的领先力量。它的简洁性、易读性和多领域应用使Python在众多编程语言中独树一帜。Python的未来充满了希望,随着技术的不断发展,它将继续演变和壮大,为解决更多的现实问题提供更多的解决方案。无论您是初学者还是经验丰富的开发者,Python都值得深入学习和掌握。原创 2023-10-25 17:53:59 · 40992 阅读 · 0 评论 -
爬虫破解:解决CSRF-Token反爬问题 - 上海市发展和改革委员会
标题:爬虫破解:解决CSRF-Token反爬问题 - 上海市发展和改革委员会MD5加密:ca7f5c978b1809d15a4b228198814253。原创 2023-10-09 10:45:11 · 44406 阅读 · 0 评论 -
掌握Python编程:从入门到精通的完整指南
Python的历史和发展Python的优点和应用领域。原创 2023-09-04 13:23:15 · 24039 阅读 · 0 评论 -
【已解决】运行fastapi报错:TypeError: issubclass() arg 1 must be a class
原因: 这是由python中的后端包之一的兼容性问题引起的问题,包“pydantic”在运行fastapi代码的时候,出现报错。执行下面命令可以解决。原创 2023-08-24 16:59:59 · 7048 阅读 · 0 评论 -
python3 实现公众号自动发消息
请注意,实现自动发送消息涉及到一些复杂的步骤和安全考虑,因为微信公众平台有一些限制和规则,如果不正确地使用可能会导致账号被封禁。在开始之前,你需要详细阅读微信公众平台的开发文档,了解如何获取权限、如何发送消息以及如何遵守他们的规定。自动给公众号发送消息涉及到与微信公众平台的交互,这需要通过微信公众平台提供的开发接口来实现。具体来说,你需要使用微信公众平台的开发者工具,以及一些 Python 的库来实现自动发送消息功能。确保你理解微信公众平台的开发流程,并遵循他们的规定来实现自动发送消息功能。原创 2023-08-23 13:59:01 · 5582 阅读 · 0 评论 -
对于pycharm 运行的时候不在cmd中运行,而是在python控制台运行的情况,如何处理?
对于pycharm 运行的时候不在cmd中运行,而是在python控制台运行的情况,如何处理?比如,你在运行你的代码的时候它总在python控制台运行,十分难受。原创 2023-08-23 13:48:58 · 6614 阅读 · 0 评论 -
在安装pyhttpx过程中:ImportError: DLL load failed: 找不到指定的模块。
下载地址:https://learn.microsoft.com/en-GB/cpp/windows/latest-supported-vc-redist?ImportError: DLL load failed: 找不到指定的模块。如果你是32位系统,请下载安装。我先尝试着去重新安装了下。下载好,双击安装即可!原创 2023-08-21 16:03:53 · 2928 阅读 · 0 评论 -
如何安装 Python在的第三方库:curl_cffi
另外,如果在安装过程中遇到问题,可能需要确保您的Python环境和pip工具是正确配置的,并且能够访问互联网来下载和安装库。如果您的意图是要安装类似于Curl命令行工具的库,那么您应该搜索其他相关库,例如。一旦安装成功,您就可以在您的Python代码中导入并使用。打开终端(Linux/macOS)或命令提示符(Windows)。如果您正在使用Python 3,则可能需要使用。,这些库提供了更高级的HTTP客户端功能。要安装Python的第三方库。运行以下命令来使用pip安装。请注意,这个库的名称是。原创 2023-08-21 14:31:49 · 6158 阅读 · 0 评论 -
如何通过python来给手机发送一条短信?
要通过Python发送短信到手机,您可以使用不同的短信服务提供商的API。以下是一个使用Twilio和Sinch服务提供商的示例,您可以根据自己的选择来决定使用哪个。原创 2023-08-21 14:30:25 · 4650 阅读 · 1 评论 -
pywebio.input模块:多样化用户输入的交互式功能
模块提供了一系列函数,用于从浏览器中接收用户不同形式的输入。pywebio.input模块:多样化用户输入的交互式功能。模块中的输入函数是阻塞式的,输入表单会在成功提交后销毁。参数是否传递,判断输入函数是在。参数,用于设置是否必须提供值。中调用还是单独调用。原创 2023-08-17 17:59:32 · 2836 阅读 · 0 评论 -
python3.7 安装pywin32报错,完美解决方法
但是它给我安装的时候 pywin32-306。我安装pywin32时候,是直接。但是运行的时候老是报错找不到模块。原创 2023-08-16 13:21:44 · 4448 阅读 · 0 评论 -
使用pdfplumber过程中,出现AttributeError: ‘LTChar‘ object has no attribute ‘graphicstate错误
先卸载 pdfminer.six。再安装 pdfminer.six。原创 2023-04-07 15:37:38 · 1276 阅读 · 4 评论 -
【思维导图】python爬虫入门
思维导图 python爬虫入门原创 2022-11-01 13:22:42 · 322 阅读 · 0 评论 -
git如何拉取指定分支到本地
git如何拉取指定分支到本地原创 2022-11-01 10:06:04 · 715 阅读 · 0 评论 -
pyodbc如何获取到更新的数据量
当你操作数据库的时候,你想知道更新了多少条数据。原创 2022-10-08 13:57:09 · 334 阅读 · 0 评论 -
数据请求-requests基本使用
文章目录是什么?为什么?怎么用环境安装Requests安装验证Requests使用GET请求单纯的get请求添加请求头[headers]添加代理POST请求单纯的post请求添加请求头[headers]添加代理其他类型请求请求模块我就推荐这一个好了是什么?Requests是什么?Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP第三方库。说白了就是一个url的请求库,主要用来请求网址,获取数据为什么?为什么学Requests,原创 2022-03-23 18:30:00 · 463 阅读 · 0 评论 -
python使用正则表达式
文章目录是什么为什么如何用如何导入match方法search方法findall方法是什么正则表达式是什么?正则表达式,又称规则表达式。是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。在处理字符串这块是一个很强大的工具。为什么为什么要学习正则表达式?在爬虫请求到数据之后,这时候的数据是有很多我们不需要的内容,我们需要对数据进行一定的数据处理,剔除无用数据,整理加工,获取到对我们有价值、有意义的数据。这时候,就要用到正则表达式了如何用库名:re方法作用原创 2022-03-24 08:30:00 · 306 阅读 · 0 评论 -
python基础-windows下搭建python环境
文章目录版本选择环境下载安装验证版本选择版本的选择,在于是选python2.x,还是选python3.x,就现在学而言,肯定是python3.x,python2.x在2020年便不在维护了环境操作系统:windows 10下载下载路径:https://www.python.org/downloads/release/python-392/我这里下载的是python 3.9.2 ,下载好安装直接双击运行python-3.9.2-amd64.exe勾选添加环境变量(Add Pyth原创 2022-03-23 09:00:00 · 206 阅读 · 0 评论 -
百款选其三,这可能是全网最好的在线文文件传件输工输具
文章目录微信传输助手-微信官方助手文叔叔-叔叔就是叔叔,各方面都不错界面传输文件大小传输文件速度拷贝兔-小文件单上传界面传输文件大小传输文件速度缺点轻松传-在线大文件上传界面传输文件大小传输文件速度缺点其他在网上找了很多在线文件传输的网页,从中选了一些个人觉得最好用的,推荐给大家~~~微信传输助手-微信官方助手链接:https://filehelper.weixin.qq.com–更多内容先说下微信传输助手,不是多好用,主要就是方便,而且能直接上传到微信100m的文件,用了约5分钟,上传速度330原创 2022-03-22 20:45:00 · 284 阅读 · 0 评论 -
12个实例教你快速入门正则表达式
正则表达式首发:https://mp.weixin.qq.com/s/kS_Vk_sIk9Qaq1IcPWcmVQ这里只单纯介绍正则表达式,不会涉及其他。基本的介绍下正则表达式,并讲解一些基本的使用方法和案例。这篇适用于正则表达式新手入门学习,不讲太多的理论,偏向实战中练习!先学会怎么用,用的过程中,再探索其中的逻辑。是什么正则表达式是什么?正则表达式(Regular Expression)是用于描述一组字符串特征的模式,用来匹配特定的字符串。通过特殊字符+普通字符来进行模式描述,从而达到文原创 2021-08-22 15:36:29 · 290 阅读 · 0 评论 -
[入门级项目]采集《python进阶》教程
首发于:https://mp.weixin.qq.com/s/Xo7StWY0VS2aEQi-52FNlA前言难度:入门级python版本:3.7主要收获:爬虫经验+100;python经验+100主要会用到python和爬虫技术,入门级项目,偏简单,适合新人练手,看这个之前最好是对python和爬虫有一些了解需求需求名称:采集《python进阶》教程网页:https://docs.pythontab.com/interpy/需求:采集网页上的所有进阶内容,并整理成文档采集具体的进阶原创 2021-08-19 08:03:39 · 153 阅读 · 0 评论 -
每日一练 | python--所有可迭代对象均可通过赋值来分解成单独的变量
问题现在有个包含n个元素的可迭代对象,现在想将它分解成n个单独的变量解决方案这里列几个可迭代对象:字符串列表元组集合任何的可迭代对象都可以通过赋值来将其分解为多个单独的变量,唯一的要求就是变量的总数和结构要和对象元素相吻合,我们来尝试一下字符串>>> z = "nihao">>> a,b,c,d,e = z>>> a'n'>>> b'i'>>> c'h'>>>原创 2021-06-02 18:20:48 · 125 阅读 · 0 评论 -
mitmproxy极速安装
文章目录mitmproxy是什么mitmproxy如何安装1. 下载客户端安装2. 通过pip安装其他推荐mitmproxy是什么mitmproxy是一个支持http和https的抓包程序mitmproxy如何安装1. 下载客户端安装下载地址:https://mitmproxy.org/downloads/根据自己的电脑系统,自行下载安装即可!2. 通过pip安装因为 mitmproxy 是基于Python 开发的库,我们可以像安装python其他第三方库一样安装pippip instal原创 2021-06-01 07:08:55 · 256 阅读 · 0 评论 -
《项目类》python如何实现远程开启和关闭程序
文章目录写在前面需求环境思路第一步使用cmd命令来开启程序使用py脚本来开启程序第二步使用cmd命令来关闭程序怎么样获取到程序的进程ID使用py脚本来关闭程序最后一步写在最后首发:https://mp.weixin.qq.com/s/g-6IYhUxvmj-6f-MEBt6Bg写在前面我们最终的目的是实现远程开启和关闭程序所有我们需要最少需要一台服务器,和一台客户端,说白了就是两台电脑而且客户端和服务器是能够进行数据交互的代码实现是用的python,不过也会详细的讲一些思路,在其他语言也是可以通原创 2021-03-31 16:09:39 · 386 阅读 · 0 评论 -
第一个django应用--简单的 hello world 项目
第一个django应用–简单的 hello world 项目前提条件python3django==2.2django安装请见:Django快速安装注意:django项目更合适的是运行在虚拟环境下,不过我们这里只是学习hello world,为减少其他因素影响,我们仅仅使用正常的Python环境(淡然,你也可以使用虚拟环境,如果您会的话)创建主项目创建打开cmd输入命令:django-admin startproject hello_world运行命令会创建一个包含一些文件的hel原创 2020-08-11 10:02:16 · 291 阅读 · 2 评论 -
Django快速安装
Django安装Django是什么Django是由python语言编写的一种基于Python的Web开发框架前提条件python环境windons和linux均可建议安装python3,python2用也不在提供维护了,python3是主流安装使用pip安装cmd命令:pip install django你也可以指定版本pip install django==2.2windons和linux安装是一样的验证打开命令行,进入python交互环境,进行下面命令>&g原创 2020-08-11 09:53:23 · 233 阅读 · 0 评论 -
手把手叫你如何创建python虚拟环境
手把手叫你如何创建python虚拟环境建议python3哦原创 2020-08-11 09:51:57 · 348 阅读 · 0 评论 -
程序员的一些常用技能点
目录:文章目录GitGit介绍:Git教程:GitHubGitHub介绍:GitHub教程:Google搜索的能力Google介绍:Google教程:云笔记先推荐的是自己现在用的蚂蚁笔记[https://leanote.com/](https://leanote.com/)有道云笔记[https://note.youdao.com/index.html](https://note.youdao....原创 2020-06-08 21:14:45 · 7289 阅读 · 0 评论 -
如何通过python实现--监控服务器是否有人远程登录(详细思路+代码)
文章目录起源思路实现cmd命令netstat监控3389端口python脚本实现展示思维导图起源当同一个远程服务器有多个人使用的时候,想知道服务器是否有人在用,我们不能直接的去登录,因为这样可能会把对方挤下来,这并不友好,所以这里提供一个监控远程服务器是否有人连接的方式思路遇到这个问题,想着如何去解决刚开始的时候,我是想通过一个主动的方式,去监控到服务器是否有人连接,就是说当我想要知道服务器是否有人连接,我通过一个运行一个脚本程序,然后返回给我一个结果,事实证明,我并没有通过这样的思路解决这个问题原创 2020-06-08 21:10:08 · 1135 阅读 · 2 评论 -
docker基本命令-简单明了
文章目录docker的启动启动停止查看状态docker的镜像查看本地镜像搜索网上镜像拉取镜像删除镜像删除单个镜像删除所有镜像查看&创建并启动交互式容器什么是交互式容器查看正在运行的容器查看所以容器创建并启动交互式容器创建并启动守护式容器创建并启动守护式容器进入容器停止&拷贝&挂载&查看ip&删除容器启动容器停止容器拷贝文件目录挂载查看容器ipmysql容器部署搜索mysql镜像拉取mysql镜像创建容器docker-compose简介&安装概念组成迁移与备份将原创 2020-06-08 21:01:52 · 560 阅读 · 0 评论 -
百度文字阅读免费使用简易教程(文字转音频)-python版
简介如何使用百度语音合成接口,将文字转成音频前提条件一个百度账号安装好python安装baidu-aip(注意是aip,pip install baidu-aip即可)具体操作打开网址:https://ai.baidu.com/tech/speech/tts自行登录账号点击立即使用点击创建应用填写相关信息,创建获得AppID,API Key,Secret Key新建一个py文件,复制下面代码并修改,填入你自己的AppID,API Key,Secret Key即可f原创 2020-06-08 20:54:48 · 644 阅读 · 0 评论 -
python中__doc__、__name__、__file__的使用
各自的作用:doc:获取到注释内容name:获取到函数的名称file:获取到当前的文件路径(获取模块路径)示例代码#! /usr/bin/env python# -*- coding: utf-8 -*-from win32gui import *import timeittitles = set()def foo(hwnd,mouse): """ 我是foo的注释 """ if IsWindow(hwnd) and IsWindowEnabled(hwn原创 2020-06-08 20:45:13 · 383 阅读 · 0 评论 -
【刷题】1342. 将数字变成0的操作次数---数据结构和算法
[TOC] 题目 给你一个非负整数 num ,请你返回将它变成 0 所需要的步数。 如果当前数字是偶数,你需要把它除以 2 ;否则,减去 1 。 示例 1: 输入:num = 14输出:6解释:步骤 1) 14 是偶数,除以 2 得到 7 。步骤 2) 7 是奇数,减 1 得到 6 。步骤 3) 6 是偶数,...原创 2020-03-26 09:52:44 · 216 阅读 · 0 评论 -
python数据类型的性能--算法复杂度
python两种内置数据类型上各个操作的大O数量级 列表list和字典dict 对比list和dict的操作 80/20准则:80%的功能其使用率只有20% 所以越常用的功能,优化的越好,性能就越好 list列表数据类型常用的操作性能 最常用的是...原创 2020-03-02 12:24:35 · 378 阅读 · 0 评论 -
35. 搜索插入位置-----leetcode刷题(python解题)
[TOC] 题目 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5输出: 2 示例 2: ...原创 2020-03-26 09:56:15 · 230 阅读 · 0 评论 -
栈抽象数据类型及实现
栈的思维导图代码实现class Stack: ''' @name: 数据结构:栈 @param {type} @return: ''' def __init__(self): self.items=[] def push(self,item): ''' @name: 向栈里添加一个元...原创 2020-03-04 15:09:24 · 890 阅读 · 0 评论 -
21. 合并两个有序链表-----leetcode刷题(python解题)
文章目录题目解答执行效果题目将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/merge-two-sor...原创 2019-07-15 20:50:19 · 6840 阅读 · 0 评论 -
20. 有效的括号-----leetcode刷题(python解题)
文章目录题目解答执行效果题目给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例 2:输入: "()[]{}"输出: true示例 3:输入: "(]"输出: ...原创 2019-06-30 21:31:20 · 6801 阅读 · 0 评论 -
14. 最长公共前缀-----leetcode刷题(python解题)
文章目录题目解答执行效果题目**编写一个函数来查找字符串数组中的最长公共前缀。**如果不存在公共前缀,返回空字符串 “”。示例 1:输入: ["flower","flow","flight"]输出: "fl"示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z 。来源:力扣(Le...原创 2019-06-29 23:02:10 · 545 阅读 · 0 评论 -
13. 罗马数字转整数-----leetcode刷题(python解题)
给定一个罗马数字,将其转换成整数原创 2019-06-28 16:53:27 · 378 阅读 · 0 评论