![](https://img-blog.csdnimg.cn/20190918171551374.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
执笔人
python工程师
展开
-
Python的前世今生:一门语言的崛起与演变
Python的前世今生展示了一门编程语言如何从谦卑的开始崭露头角,最终成为全球范围内的领先力量。它的简洁性、易读性和多领域应用使Python在众多编程语言中独树一帜。Python的未来充满了希望,随着技术的不断发展,它将继续演变和壮大,为解决更多的现实问题提供更多的解决方案。无论您是初学者还是经验丰富的开发者,Python都值得深入学习和掌握。原创 2023-10-25 17:53:59 · 40969 阅读 · 0 评论 -
掌握Python编程:从入门到精通的完整指南
Python的历史和发展Python的优点和应用领域。原创 2023-09-04 13:23:15 · 24020 阅读 · 0 评论 -
使用tkinter 电子时钟 实现时间日期 可实现透明 无标题栏
可以设置窗口的透明度。同样,我们也可以设置窗口的大小和位置。我们可以看到,这个 tkinter 电子时钟使用了。函数来定时更新时间和日期即可。可以隐藏窗口的标题栏,原创 2023-08-25 16:17:17 · 6277 阅读 · 1 评论 -
【已解决】运行fastapi报错:TypeError: issubclass() arg 1 must be a class
原因: 这是由python中的后端包之一的兼容性问题引起的问题,包“pydantic”在运行fastapi代码的时候,出现报错。执行下面命令可以解决。原创 2023-08-24 16:59:59 · 6945 阅读 · 0 评论 -
python3 实现公众号自动发消息
请注意,实现自动发送消息涉及到一些复杂的步骤和安全考虑,因为微信公众平台有一些限制和规则,如果不正确地使用可能会导致账号被封禁。在开始之前,你需要详细阅读微信公众平台的开发文档,了解如何获取权限、如何发送消息以及如何遵守他们的规定。自动给公众号发送消息涉及到与微信公众平台的交互,这需要通过微信公众平台提供的开发接口来实现。具体来说,你需要使用微信公众平台的开发者工具,以及一些 Python 的库来实现自动发送消息功能。确保你理解微信公众平台的开发流程,并遵循他们的规定来实现自动发送消息功能。原创 2023-08-23 13:59:01 · 5537 阅读 · 0 评论 -
对于pycharm 运行的时候不在cmd中运行,而是在python控制台运行的情况,如何处理?
对于pycharm 运行的时候不在cmd中运行,而是在python控制台运行的情况,如何处理?比如,你在运行你的代码的时候它总在python控制台运行,十分难受。原创 2023-08-23 13:48:58 · 6537 阅读 · 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 · 2917 阅读 · 0 评论 -
如何安装 Python在的第三方库:curl_cffi
另外,如果在安装过程中遇到问题,可能需要确保您的Python环境和pip工具是正确配置的,并且能够访问互联网来下载和安装库。如果您的意图是要安装类似于Curl命令行工具的库,那么您应该搜索其他相关库,例如。一旦安装成功,您就可以在您的Python代码中导入并使用。打开终端(Linux/macOS)或命令提示符(Windows)。如果您正在使用Python 3,则可能需要使用。,这些库提供了更高级的HTTP客户端功能。要安装Python的第三方库。运行以下命令来使用pip安装。请注意,这个库的名称是。原创 2023-08-21 14:31:49 · 5696 阅读 · 0 评论 -
如何通过python来给手机发送一条短信?
要通过Python发送短信到手机,您可以使用不同的短信服务提供商的API。以下是一个使用Twilio和Sinch服务提供商的示例,您可以根据自己的选择来决定使用哪个。原创 2023-08-21 14:30:25 · 4562 阅读 · 0 评论 -
pywebio.input模块:多样化用户输入的交互式功能
模块提供了一系列函数,用于从浏览器中接收用户不同形式的输入。pywebio.input模块:多样化用户输入的交互式功能。模块中的输入函数是阻塞式的,输入表单会在成功提交后销毁。参数是否传递,判断输入函数是在。参数,用于设置是否必须提供值。中调用还是单独调用。原创 2023-08-17 17:59:32 · 2783 阅读 · 0 评论 -
python3.7 安装pywin32报错,完美解决方法
但是它给我安装的时候 pywin32-306。我安装pywin32时候,是直接。但是运行的时候老是报错找不到模块。原创 2023-08-16 13:21:44 · 3661 阅读 · 0 评论 -
使用pdfplumber过程中,出现AttributeError: ‘LTChar‘ object has no attribute ‘graphicstate错误
先卸载 pdfminer.six。再安装 pdfminer.six。原创 2023-04-07 15:37:38 · 1148 阅读 · 4 评论 -
【思维导图】python爬虫入门
思维导图 python爬虫入门原创 2022-11-01 13:22:42 · 288 阅读 · 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 · 282 阅读 · 0 评论 -
python使用正则表达式
文章目录是什么为什么如何用如何导入match方法search方法findall方法是什么正则表达式是什么?正则表达式,又称规则表达式。是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。在处理字符串这块是一个很强大的工具。为什么为什么要学习正则表达式?在爬虫请求到数据之后,这时候的数据是有很多我们不需要的内容,我们需要对数据进行一定的数据处理,剔除无用数据,整理加工,获取到对我们有价值、有意义的数据。这时候,就要用到正则表达式了如何用库名:re方法作用原创 2022-03-24 08:30:00 · 167 阅读 · 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 · 99 阅读 · 0 评论 -
《项目类》python如何实现远程开启和关闭程序
文章目录写在前面需求环境思路第一步使用cmd命令来开启程序使用py脚本来开启程序第二步使用cmd命令来关闭程序怎么样获取到程序的进程ID使用py脚本来关闭程序最后一步写在最后首发:https://mp.weixin.qq.com/s/g-6IYhUxvmj-6f-MEBt6Bg写在前面我们最终的目的是实现远程开启和关闭程序所有我们需要最少需要一台服务器,和一台客户端,说白了就是两台电脑而且客户端和服务器是能够进行数据交互的代码实现是用的python,不过也会详细的讲一些思路,在其他语言也是可以通原创 2021-03-31 16:09:39 · 367 阅读 · 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 · 256 阅读 · 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 · 222 阅读 · 0 评论 -
手把手叫你如何创建python虚拟环境
手把手叫你如何创建python虚拟环境建议python3哦原创 2020-08-11 09:51:57 · 321 阅读 · 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 · 7098 阅读 · 0 评论 -
docker基本命令-简单明了
文章目录docker的启动启动停止查看状态docker的镜像查看本地镜像搜索网上镜像拉取镜像删除镜像删除单个镜像删除所有镜像查看&创建并启动交互式容器什么是交互式容器查看正在运行的容器查看所以容器创建并启动交互式容器创建并启动守护式容器创建并启动守护式容器进入容器停止&拷贝&挂载&查看ip&删除容器启动容器停止容器拷贝文件目录挂载查看容器ipmysql容器部署搜索mysql镜像拉取mysql镜像创建容器docker-compose简介&安装概念组成迁移与备份将原创 2020-06-08 21:01:52 · 265 阅读 · 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 · 613 阅读 · 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 · 360 阅读 · 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 · 203 阅读 · 0 评论 -
python数据类型的性能--算法复杂度
python两种内置数据类型上各个操作的大O数量级 列表list和字典dict 对比list和dict的操作 80/20准则:80%的功能其使用率只有20% 所以越常用的功能,优化的越好,性能就越好 list列表数据类型常用的操作性能 最常用的是...原创 2020-03-02 12:24:35 · 364 阅读 · 0 评论 -
35. 搜索插入位置-----leetcode刷题(python解题)
[TOC] 题目 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5输出: 2 示例 2: ...原创 2020-03-26 09:56:15 · 212 阅读 · 0 评论 -
栈抽象数据类型及实现
栈的思维导图代码实现class Stack: ''' @name: 数据结构:栈 @param {type} @return: ''' def __init__(self): self.items=[] def push(self,item): ''' @name: 向栈里添加一个元...原创 2020-03-04 15:09:24 · 841 阅读 · 0 评论 -
面向对象编程简单讲解
面向对象编程定义:把函数进行分类和封装后放入对象中,使得开发更快、更强。面向对象编程的两大特性:封装继承1. 封装顾名思义就是把内容封装好,在调用封装好的内容。封装分两步:第一步为封装内容第二步为调用封装内容class Person: #创建类 def __init__(self,name,age): #__init__()方法称为类的构造方法 ...原创 2019-03-30 18:02:55 · 6306 阅读 · 0 评论 -
windows7下安装tesserocr库遇到的坑
今天准备学习验证码识别之前要安装tesserocr库按照经验直接使用的conda安装conda install tesserocr pillow提示安装错误 !!!显示使用conda安装不了换一种方法,用pip安装pip install tesserocr pillow安装一半就显示安装失败提示让我升级pip好吧 ,升级就升级吧,输入:python install -m ...原创 2019-03-28 08:31:27 · 6495 阅读 · 1 评论 -
记录一下自己找“python爬虫工程师实习生”岗位的经历(2018年9月11号)
今天是2018年9月11号,是我实习的第二天,记录一下找工作的历程,本来准备昨晚写的,但是第一天来实习,有点累了,就早点睡了,早上醒了,洗漱一下就来写这篇文章了。鄙人的水平很低,而且还是一名大四的学生,所以投的都是python爬虫工程师实习生的岗位,投简历都是在网上投的,自己用的有拉勾,实习僧,大街,前程无忧,智联招聘…找实习的话,还是比较推荐实习僧这个网站,其他的也可以尝试的投一投,陆陆续续...原创 2019-03-29 10:12:58 · 10314 阅读 · 10 评论 -
用Python实现基本算法----冒泡法
冒泡法—三个基本算法之一冒泡法属于交换排序两两比较大小,交换位置,如同水泡咕噜咕噜往上冒结果分为升序、降序升序n个数从左到右,编号从0开始到n-1,索引0和1的值进行比较,如果索引0的值大,则交换两者位置, 如果索引1的值大,则不变。继续在比较索引1到2的位置,索引1的值大则交换位置,否则不变。一直到索引n-2和索引n-1的值比较完成,到此,第一轮的比较完成。第二轮的比较从索...原创 2019-06-23 12:28:05 · 6702 阅读 · 0 评论 -
leetcode刷题-----7. 整数反转
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转原创 2019-06-26 21:44:00 · 6351 阅读 · 0 评论 -
leetcode刷题(python解题)-----9.回文数
题目:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。进...原创 2019-06-27 22:52:02 · 152 阅读 · 0 评论 -
python算法引入
这里主要是介绍算法的介绍以及一些判断算法好坏的标准和方式原创 2019-06-29 20:26:04 · 6306 阅读 · 0 评论 -
ipython的简单介绍以及相关用法
文章目录什么是ipython?如何安装ipython如何启动ipythonipython的一些简单用法运行一个py文件格式化打印输出获取对象的详细信息直接运行剪贴板上的代码什么是ipython?IPython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持bash shell 命令,内置了许多很有用的功能和函数。IPy...原创 2019-07-24 15:42:52 · 6849 阅读 · 0 评论 -
使用conda报错TypeError: LoadLibrary() argument 1 must be str, not None
使用conda报错TypeError: LoadLibrary() argument 1 must be str, not None解决方法打开cmd输入conda.bat activate输入conda install requests成功原创 2019-09-26 18:16:15 · 7687 阅读 · 1 评论 -
python简单爬虫项目:爬取360摄影图片及其信息
项目URL:https://images.so.com/项目简介:爬取360摄影图片及信息存储到数据库mongodb中项目所需库/框架:scrapy框架pymongo库sys库urllib库json库项目实操:使用cmd创建项目和爬虫: scrapy startproject images360 scrapy genspider images image...原创 2019-02-21 14:14:32 · 7032 阅读 · 0 评论