![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
宋宋讲编程
文章平均质量分 76
宋宋讲编程
千锋互联金牌企业培训讲师
12年互联网行业一线企业从业经验
5年企业培训及咨询管理经验
原百度数据分析师
药明康德(亚洲最大CRO公司)数据分析师
生命科学研究所数据分析师
央视网数据分析师
精通Caffe、Tensorflow、MxNet、Torch、CNTK等深度学习框架;掌握Python/JAVA/C++多门语言,对机器学习、自然语言处理、知识图谱、深度学习、计算机视觉、语音识别及合成等领域有较为深入的研究,有较多的建模实践经验,能够根据应用场景选择适当的方法进行必要的数据准备和算法实现;
在人工智能的理论研究(含创新算法、人工智能理论的研究,如利用贝叶斯原理等方法解决特定人工智能算法问
展开
-
利用Python去除图片水印,太神奇了!
1、标定噪声的特征,使用cv2.inRange二值化标识噪声对图片进行二值化处理,具体代码:cv2.inRange(img, np.array([200, 200, 240]), np.array([255, 255, 255])),把[200, 200, 200]~[255, 255, 255]以外的颜色处理为0;OpenCV应用领域有:人机互动、物体识别、 图像分割、人脸识别、动作识别、运动跟踪、机器人、运动分析、机器视觉、结构分析、汽车安全驾驶等。4、把原图片、去掉水印的新图片,进行重叠合并;原创 2023-01-03 11:08:33 · 5211 阅读 · 2 评论 -
进来看冰冰!用Python写了一个青年大学习提醒系统
由于使用的是前后端分离,所以要用json格式传送数据,然而json格式是要双引号进行传送的,而python是默认单引号的,所以要把python的单引号变双引号!今天给大家分享的这个开发案例,作者是一名班级团支书,每周都要催班上同学做青年大学习。于是,他就做了一个自动提醒的脚本,后来封装成了一个APP。首先是登陆,后台将模拟浏览器登陆到智慧团建,然后就获取到cookie,拿这个cookie去将requests请求到所对应的没做的名单。大家不要找我做什么自动看青年大学习了!为了让大家尽快学习到青年大学习!原创 2023-01-03 11:06:08 · 322 阅读 · 0 评论 -
这个Python脚本,让工作自动向你汇报进度
现实中,这个过程只需要10-20秒,但现在假设你是华尔街炙手可热的定量分析师,正在处理几百万笔贷款。否则,检查给定的数据类型,不是一个list,就创建一个,这就使得可以用下面的for循环来遍历项。由于直接处理不同的电子邮件供应商和他们各自的服务器,需要不同的SMTP地址。如果偶尔抛出错误,还可以添加一个try-except语句来捕获错误,并将其添加到一个列表中,以包含在更新和/或完成电子邮件中。我们需要重点从模型中生成的图像,损失和精度图,当前的训练时间,和一个模型的名称。代码同样非常简单,只有一处例外。原创 2023-01-03 11:03:13 · 252 阅读 · 0 评论 -
教你使用python给微信好友群发消息
登录该网页版微信后,可以在网页上给对方发送消息,通过抓包分析网页交互,可以得到发送消息的接口,然后使用程序调用该接口,就可以给好友发送消息了。微信个人号中的群发助手可以一次给30个发送消息,如果要给所有所有群发,则需要自己手动发送多次,或者借助程序实现了。在微信的官方网站上 https://weixin.qq.com/,提供了一个网页版的微信,地址为 https://wx.qq.com/其中的UserName字段,就代表用户的唯一标识,给这个标识发信息,对方就能收到。安装好后,需要安装该库。原创 2023-01-05 09:35:27 · 4035 阅读 · 5 评论 -
YYDS!轻松用Python控制你的手机
下面这个不是必须的,但很有必要:为了让我们开发脚本时更轻松,可以安装一个名为scrcpy的开源程序,该程序允许我们使用鼠标和键盘在我们的计算机上显示和控制我们的android手机设备。正如我之前说过的,这只是复制你通常会做的事情,因此,如果首先手动进行操作并写下步骤,则思考如何做事情是最好的。要启用ADB,你的设备必须首先解锁开发者选项并启用USB调试——要解锁开发人员选项,转到设备设置,然后向下滚动到“关于”部分,找到设备上当前软件的内部版本号。然后,我们可以获得连接的设备的列表。原创 2023-01-03 10:58:05 · 1235 阅读 · 0 评论 -
狂揽两千星,速度百倍提升,高性能 Python 编译器 Codon 火了!
例如,一些 Python 的模块还没有在 Codon 中实现,一些 Python 的动态特性是不允许的。Codon 尽可能地遵循 CPython 语法、语义和 API,但在一些特殊情况下,考虑性能原因,Codon 与 CPython 会有些不同,例如 Codon 为 64 位 int,CPython 是任意宽度 int。原因有很多,例如更好的容器实现,Codon 不使用目标文件和内联所有库代码,或者不使用 C 执行的特定于 Codon 的编译器优化或 C++。对于非生产用途,Codon 始终是免费的。原创 2023-01-03 10:55:24 · 231 阅读 · 0 评论 -
Python操作的5个坏习惯,你中了几个呢?
因为 Python 列表是可变对象,而且函数传参又是传的引用,所以当第二次调用 func 方法前,b 中已经有了元素 1,调用后 b 最终有两个元素 1 和 2。但是,如果是在一个比较复杂的方法里面,你有可能会粗心的忽略这一点,从而会碰到一些莫名其妙的问题。这里,我们使用了相对于其他语言如 C、PHP 等不同的一种方式,完成了相同的功能,看起来代码也简洁了不少。同样,这也是没有问题的,但看起来并不直观。捕获不确定的异常,有时也会让我们的程序出现莫名其妙的问题,我们应该避免这样做。原创 2022-12-27 16:15:18 · 99 阅读 · 0 评论 -
10个最难的 Python 问题
其次,是浮点精度限制,这意味着它不能完全表示为 Python 浮点数,因此,为了执行 x + 1.0,python 将 a 强制转换为浮点数,将其四舍五入为 Python 可以轻松表示的 9007199254740992.0,然后向其添加 1.0。相反,他们比较实际的数值。这是因为,为了解析属性名称,Python 首先在实例级别搜索它,然后,在类级别搜索,然后在父类中搜索。这是因为,在 python 中,round 函数实现了银行式的四舍五入,其中所有的半值都被四舍五入到最接近的偶数。方法之外的所有内容。原创 2022-12-27 16:12:20 · 1963 阅读 · 0 评论 -
用Python实现一个电影订票系统
而根据用户选择,预订某一场次的座位,实际上是先调用 电影选择系统 选择电影,再调用 选座系统 预订座位。可以把选座系统抽象成一个类:SeatBooking,这个类包含了两种方法,check_bookings() 用于展示所有座位的预订状态,book_seat() 用于完成预订。出于人性化考虑,我们希望用户既可以输入序号选择观看电影,也可以输入 x 选择退出系统。和选座系统一样,我们可以把“选择电影场次”功能抽象成一个类,称为 电影选择系统。展示所有座位的预订状态,方便用户查看哪些座位还可以预订;原创 2022-12-27 16:02:19 · 513 阅读 · 0 评论 -
解决日常问题的12个Python Pro Snippets
现在,此代码段将帮助你将递归限制重置为任意数字,默认设置为 1000,这意味着如果达到 1000 递归限制,程序将抛出错误,为了避免这种情况,你可以使用以下代码段。使 Python 成为顶级编程语言的一件事是它为程序员提供了自由,你可以在函数调用中传递无限的参数,而无需在函数参数中声明它们,看看下面的代码示例。现在,你可以使用以下代码段在运行时检查你的 python 版本。原创 2022-12-27 14:54:44 · 165 阅读 · 0 评论 -
7个你可能从未使用过的Python隐藏技巧
在今天的内容中,我将与你分享7 个你可能从未使用过的Python 技巧。zip 方法采用两个可迭代的内容并将它们合并为一个元组,你可以使用此 zip 方法来迭代列表、字典。下面我展示了一些在函数、类等中使用 Pass 关键字的例子。Eval() 函数接受一个字符串参数,如果字符串参数是表达式,那么 ,eval() 将评估表达式。现在,可以声明,也可以稍后在程序中使用调用的函数属性。当你运行上述命令时,你将看到以下屏幕,该屏幕将显示启动服务器托管的 ip:port。下面我展示了一个示例代码。原创 2022-12-20 15:29:35 · 508 阅读 · 0 评论 -
用一行代码在几秒钟内抓取任何网站
当然,你也可以只收到视频的链接,然后再下载,但这会不太酷。好的,现在我们的网站已经初始化,我们对 tikocash.com 上存在的所有子网站感兴趣,要找出这一点,请让 Web 对象接收所有子页面的链接。好吧,如前所述,该页面只是网站中的一个站点,让我们通过初始化W3schools页面,来尝试不同的示例。好的,到目前为止,我们已经看到了很多关于网站的东西,但是,我们还没有发现 Page 是做什么的。好吧,更详细的链接只不过是外部链接,所以,我们做了同样的请求,但这次包括外部,但不包括域。原创 2022-12-20 15:25:06 · 293 阅读 · 0 评论 -
13个用于日常编程的高级Python脚本
在本文中,我将分享 13 个高级 Python 脚本,它们可以成为你项目中的便捷工具。许多开发人员使用它来读取手写数据,下面的 Python 代码可以将扫描的图像转换为 OCR 文本格式。首先,你必须从 Lyricsgenius 网站获得免费的 API 密钥,然后,你必须遵循以下代码。这个简单的高级脚本会将你的照片转换为 Cartonize 格式。这个简单的脚本可以让你用 Python 清空你的回收站,查看下面的代码以了解如何操作。查看下面的示例代码。这个简单的脚本将帮助你获得当前使用的完整窗口版本。原创 2022-12-20 15:23:54 · 540 阅读 · 0 评论 -
PicGo+GitHub搭建个人图床用于Markdown、HTML等图片引用
方便程度:★★★★☆配置难度:★★☆☆☆稳定性:★★★★★适用环境:Windows、Mac、Linux需要工具:GitHub 账号、PicGo 客户端隐私性:别人可以访问你的图片仓库流程:新建仓库、创建token、复制token备用登录GitHub后,点击主页右上角+内的填写仓库信息。这里注意,仓库得设置为Public因为后面通过客户端访问算是外部访问,因此无法访问Private,这样的话图片传上来之后只能存储不能显示。所以要设置为Public。原创 2022-12-20 15:21:36 · 605 阅读 · 0 评论 -
Python-Docx库 | Word与Python的完美结合
Python-Docx是用于创建和更新Microsoft Word(.docx)文件的Python库。日常需要经常处理Word文档,用Python的免费第三方包:Python-Docx处理docx十分方便。而且这个包和pandas包结合使用,可以在word插入excel表格,节省了很多复制、粘贴、调整表格样式的时间,真的很方便!但是要注意:Python-Docx只能处理docx、docx、docx文件!下面给大家介绍一下如何使用Python-Docx吧,抛砖引玉~原创 2022-12-20 15:21:05 · 1910 阅读 · 0 评论 -
Python-Docx库 | Word与Python的完美结合
Python-Docx是用于创建和更新Microsoft Word(.docx)文件的Python库。日常需要经常处理Word文档,用Python的免费第三方包:Python-Docx处理docx十分方便。而且这个包和pandas包结合使用,可以在word插入excel表格,节省了很多复制、粘贴、调整表格样式的时间,真的很方便!但是要注意:Python-Docx只能处理docx、docx、docx文件!下面给大家介绍一下如何使用Python-Docx吧,抛砖引玉~原创 2022-12-13 10:38:12 · 1117 阅读 · 0 评论 -
超干!如何编写完美的 Python 命令行程序?
但是,仔细看了这段代码后,我发现(虽然有点主观)函数开头的几行(从7行到13行)定义了参数,但定义方式并不太优雅:它太臃肿了,而且完全是程式化的。正像help文本中解释的那样,如果没有提供input_file,就使用click.promp让用户直接在提示符下输入文本,在加密模式下这些文本是隐藏的。脚本参数定义中的nargs参数指定了该参数期待的单词的数目(一个用引号括起来的字符串算一个单词)。幸运的是,有个 Python 库能提供与 argparse 同样的功能(甚至还能提供更多),它的代码风格更优雅。原创 2022-12-13 10:35:54 · 534 阅读 · 0 评论 -
Python制作进度条,原来有这么多方法
如果你之前没用过进度条,八成是觉得它会增加不必要的复杂性或者很难维护,其实不然。要加一个进度条其实只需要几行代码。正在上传…重新上传取消在这几行代码中,我们可以看看如何在命令行脚本以及 PySimpleGUI UI 中添加进度条。下文将介绍 4 个常用的 Python 进度条库:第一个要介绍的 Python 库是 Progress。你只需要定义迭代的次数、进度条类型并在每次迭代时告知进度条。Progress 实现的进度条效果如下:Progressbar 的增量进度条如果你不喜欢该进度条的格式,还可以从原创 2022-12-07 14:50:09 · 590 阅读 · 0 评论 -
用70行Python编写一个概率编程语言
1、简介在这篇文章中,我将介绍概率编程语言(Probabilistic Programming Languages,简称PPL)的工作原理,并逐步演示如何用Python构建一个简单的概率编程语言。本文主要面向的读者是统计学家、AI研究员和好奇的程序员,相信大家都熟悉 PPL 和贝叶斯统计,并掌握了基本的 Python知识。我们将要构建的API如下:前两行定义了统计模型:最后一行求在条件下,在 μ = 4 处该模型定义的(未正规化的)概率分布。希望本文能让读者理解 PPL 的工作原理,并了解如何用 Py原创 2022-12-07 14:48:23 · 1353 阅读 · 0 评论 -
23个机器学习最佳入门项目(附源代码)
我们都知道,教科书上所学与实际操作还是有出入的,那关于机器学习有什么好的项目可以实操吗?我们为你推荐这篇文章,在本教程中,涵盖面向初学者,中级专家和专家的23种机器学习项目创意,以获取有关该增长技术的真实经验。这些机器学习项目构想将帮助你了解在职业生涯中取得成功、和当下就业所需的所有实践。通过项目学习是你短期内能做的最好投资,这些项目构想使你能够快速发展和增强机器学习技能。语言上,这些机器学习项目可以用Python,R或任何其他工具开发。面向初学者的机器学习项目在本部分中,我们列出了针对初学者/初学者的顶级原创 2022-12-07 14:45:37 · 630 阅读 · 0 评论 -
Pandas中使用Merge、Join 、Concat合并数据效率对比
在 Pandas 中有很多种方法可以进行dataframe(数据框)的合并。本文将研究这些不同的方法,以及如何将它们执行速度的对比。合并DFPandas 使用 .merge() 方法来执行合并。运行我们的代码后,有两个 DataFrame,如下所示。使用 merge() 函数进一步合并。这产生了下面的新数据;.join() 方法也可以将不同索引的 DataFrame 组合成一个新的 DataFrame。我们可以使用参数‘on’参数指定根据哪列进行合并。让我们看看下面的例子,我们如何将原创 2022-12-07 14:38:59 · 1072 阅读 · 0 评论 -
10个实用的数据可视化的图表总结
可视化是一种方便的观察数据的方式,可以一目了然地了解数据块。我们经常使用柱状图、直方图、饼图、箱图、热图、散点图、线状图等。这些典型的图对于数据可视化是必不可少的。除了这些被广泛使用的图表外,还有许多很好的却很少被使用的可视化方法,这些图有助于完成我们的工作,下面我们看看有那些图可以进行。1、平行坐标图(Parallel Coordinate)我们最多可以可视化 3 维数据。但是我们有时需要可视化超过 3 维的数据才能获得更多的信息。我们经常使用 PCA 或 t-SNE 来降维并绘制它。在降维的情况下,可能原创 2022-12-07 14:34:07 · 271 阅读 · 0 评论 -
十大经典排序算法Python版实现(附动图演示)
排序算法是《数据结构与算法》中最基本的算法之一。本文介绍10种常见的内部排序算法,及如何用Python实现。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括:关于时间复杂度:平方阶 (O(n2)) 排序:各类简单排序,直接插入、直接选择和冒泡排序;线性对数阶 (O(nlog2n)) 排序:原创 2022-12-07 14:21:56 · 202 阅读 · 0 评论 -
Python快速生成web动态展示机器学习项目
官方提供了其他复杂的demo(官方推荐用函数的方式的封装业务,这里也推荐, 本文主要是为了说明功能,采用比较直观的方式来编写)一句话,Streamlit是一个可以用python编写web app的库,可以方便的动态展示你的机器学习的项目。streamlit提供丰富的表单控件,如按钮,单选框,复选框,下拉框,文本框和文件上传。包括web常用组件:文本框, 按钮,单选框,复选框, 下拉框,多媒体(图片,视频)和文件上传等。streamlit有漂亮的表单控件,函数的返回值就是触发的值。原创 2022-11-28 16:37:09 · 1464 阅读 · 0 评论 -
15个让新手爱不释手的Python高级库
为什么我喜欢Python对于初学者来说,这是一种简单易学的编程语言;另一个原因:大量开箱即用的第三方库,正是 23 万个由用户提供的软件包使得Python真正强大和流行。在本文中,我挑选了15个最有用的软件包,介绍它们的功能和特点。1. DashDash是比较新的软件包,它是用纯Python构建数据可视化app的理想选择,因此特别适合处理数据的任何人。Dash是Flask,Plotly.js和React.js的混合体。原创 2022-11-28 16:34:49 · 1516 阅读 · 1 评论 -
13个可能未使用过的Python特性
Python 是顶级编程语言之一,它具有许多程序员从未使用过的许多隐藏功能。在这篇文章中,我将分享你可能从未使用过的13 个 Python 特性。当你的循环完成其迭代而没有任何中断时,将执行此 else 语句。这是一个 step 参数,可以通过采取几个步骤来分割你的列表。Doctest 功能将让你测试你的功能并显示你的测试报告。这是 Python 的另一个很棒的特性,它可以让你设置 Python 程序的递归限制。如果你键入以下代码并运行它,这是一个有趣的功能。大多数程序员不知道的令人难以置信的功能列表。原创 2022-11-28 16:30:42 · 783 阅读 · 0 评论 -
总结了30段极简的Python代码!
该方法将返回第一个列表的元素,其不在第二个列表内。以下方法将统计字符串中的元音(‘a’, ‘e’, ‘i’, ‘o’, ‘u’)的个数,它是通过正则表达式做的。这个方法可以将布尔型的值去掉,例如(False, None, 0, ""),它使用 filter() 函数。下面的代码可以将列表连接成单个字符串,且每一个元素间的分隔方式设置为了逗号。我们可以在一行代码中使用不同的运算符对比多个不同的元素。该方法将通过递归的方式将列表的嵌套展开为单个列表。下面的代码块可以检查字符串占用的字节数。原创 2022-11-28 16:28:18 · 160 阅读 · 0 评论 -
ULID 是什么?比 UUID 更好用的全局唯一标识符?
和 UUID 要么基于随机数,要么基于时间戳不同,ULID 是既基于时间戳又基于随机数,时间戳精确到毫秒,毫秒内有1.21e + 24个随机数,不存在冲突的风险,而且转换成字符串比 UUID 更加友好。支持时间戳值类型有int,float,str,bytes,bytearray,memoryview,datetime,Timestamp,和ULID。支持随机值类型有int,float,str,bytes,bytearray,memoryview,Randomness,和ULID。原创 2022-11-28 16:26:48 · 363 阅读 · 0 评论 -
收藏!一文掌握数据分析在企业的实际流程
对比分析法是将两个或两个以上的数据进行比较,分析其中的差异,从而揭示这些事物所代表的发展变化情况和规律性。原创 2022-11-22 14:51:34 · 945 阅读 · 0 评论 -
Excel常用图表,看看哪个还不会?
对于大多数二维图表,可以更改整个图表的图表类型,赋予其完全不同的外观,也可以为任何单个数据系列选择另一种图表类型,使图表转换为组合图表。数据标签可以是各数据点的值,也可以是与数据点有关的分类轴标志。散点图的功能类似折线图,它可以显示单个或者多个数据系列的数据在某种时间间隔条件下的变化趋势,通常用于科学的表达,实验数据的拟合和趋势的预测等。如果Excel预设的布局和样式并不能满足需求,用户可以采用自定义设置图表元素的方法来分析数据,包括设置图表区、绘图区、图表标题、图例、数据标签、模拟运算表和网格线等元素。原创 2022-11-22 14:44:08 · 4973 阅读 · 0 评论 -
Python下载的11种姿势,一种比一种高级!
在这段代码中,我们第一步指定的是URL。在get方法中,我们将allow_redirects设置为True,这将允许URL中的重定向,并且重定向后的内容将被分配给变量myfile。现在,为了启动协同程序,我们必须使用asyncio的get_event_loop()方法将协同程序放入事件循环中,最后,我们使用asyncio的run_until_complete()方法执行该事件循环。在本节中,你将学习如何使用requests从一个URL下载文件,该URL会被重定向到另一个带有一个.pdf文件的URL。原创 2022-11-22 14:39:19 · 885 阅读 · 0 评论 -
Python文本终端GUI框架,太酷了
urwid.MainLoop 设置 Urwid 的主循环,将 fill 作为控件的绘制入口,参数 unhandled_input 接受一个按键事件处理方法,用的就是前面定义的 show_or_exit。Curses 非常轻巧,特别适合处理一下简单交互,代替复杂参数输入的程序,既优雅,有简单,而且 Curses 也是其他文字终端 UI 的基础。虽然基于文本终端的 UI 早已不是主流,但是在一些特殊的行业或者业务中,还是有其存在的价值,研究一下,说不定在特殊的地方可以帮助到我们。原创 2022-11-22 14:37:45 · 677 阅读 · 0 评论 -
10 个杀手级的 Python 自动化脚本
厌倦了校对你的长文章或文本,然后,你可以试试这个自动化脚本,它将扫描你的文本并纠正语法错误,这个很棒的脚本使用 Happtransformer 模块,这是一个机器学习模块,经过训练可以修复文本中的语法错误。这个方便的脚本可以让你设置你想要得到通知的电池百分比,该脚本使用 Pyler 进行通知,使用 Psutil 获取当前的电池百分比。你可以在下面找到脚本,将告诉你如何修复句子中的单个单词或多个单词。使用这个很棒的自动化脚本,可以帮助把图像处理的更好,你可以像在 Photoshop 中一样编辑它们。原创 2022-11-22 14:34:50 · 38860 阅读 · 12 评论 -
我心目中最棒的10个Python库!
它是一个轻巧的PyTorch包装器,用于高性能AI研究,其最重要的特征是能够解析PyTorch代码,让代码研究成分和工程成分的分离。Dear PyGui还可以绘图、创建主题、创建2D游戏,还拥有一些小工具,比如说内置文档、日志记录、源代码查看器之类的,这些小工具可以协助App的开发。它最显著的功能是支持在终端进行彩色输出,标注出文件栈踪迹,发现错误信息,过滤掉冗余信息,提取出关键部分,并且进行彩色标注,从而提高开发者的效率。Hydra兼容性强,拥有含插件的结构,能够很好地与开发者的操作文件融合。原创 2022-11-22 14:32:55 · 213 阅读 · 0 评论 -
【实用工具】:“爬虫”利器!——八爪鱼
固定模板爬取”模式,即为:通过八爪鱼采集器所提供的网站平台模板进行信息爬取,它和自定义爬取模式之间的主要区别在于,固定模板爬取只在特定的网站或平台里收集你所需要的信息。例如:我选择固定模板——京东商城并搜索关键信息“iPhone”,在点击“保存并启动”后,八爪鱼采集器就会在京东平台上收集所有的关于“iPhone”信息。在收集够你所需要的信息之后,选择导出数据的方式为 Excel ,它就会以 Excel 表格的形式将数据排好展现在你的面前。(专业版一个月也才9块不是?基本上,你所需要的爬取功能,它都具备。原创 2022-11-07 10:12:22 · 5593 阅读 · 0 评论 -
如何将Python打包后的exe还原成.py?
但有时候会遇到另一种情况,就是我们拿到别人打包好的exe文件,但是我想看看里面源代码是怎样的,这个能不能实现呢?1). 其实这里已经可以使用了。了解python的都知道pyc是py文件编译后的二进制文件,因此如果想要分析源码还得继续逆向成.py文件。如果是用py打包而成的exe,是可以还原成py文件的,今天我们就给大家分享一下这个过程。2). 用 010Editor 打开 struct,前八位就是我们想要的信息,将其复制。1). 进入文件夹,找到以exe文件名命名的文件(没有后缀),这个就是目的文件。原创 2022-11-07 10:08:32 · 4179 阅读 · 1 评论 -
PyCharm连接MySQL数据库竟然如此简单
驱动文件搞定之后,点击 Test Connection 测试连接,出现图示的提示就代表数据库可以正常连接,点击右下角 OK 就行。在 PyCharm 中是可以通过内置的工具来连接、操作数据库的,并且对于市面上大多数主流数据库都是支持的。点击如图所示的 logo,然后点击 console,然后编写 SQL 语句、点击运行就可以了。本篇教程就教大家如何通过 Pycharm 内置的数据库工具连接 MySQL 数据库。在左侧选中你要删除连接的数据库,再点击上面的 — 按钮就可以了。然后你就可以看到所有的数据库了。原创 2022-11-07 10:00:15 · 4066 阅读 · 0 评论 -
超详细!Python当中的pip常用命令大全
相信对于大多数熟悉Python的人来说,一定都听说并且使用过pip这个工具,但是对它的了解可能还不一定是非常的透彻,今天小编就来为大家介绍10个使用pip的小技巧,相信对大家以后管理和使用Python当中的标准库会有帮助。在下载安装一些标准库的时候,需要考虑到兼容问题,一些标准库的安装可能需要依赖其他的标准库,会存在版本相冲突等问题,我们先用下面这条命令行来检查一下是否会有冲突的问题存在。我们需要查看一下现有的这些包中,哪些是需要是被升级的,可以用下面这行命令行来查看,要生成这种txt文件,需要这么来做。原创 2022-11-07 09:57:46 · 575 阅读 · 0 评论 -
慎用!3个容易被打的Python恶搞脚本
它提供了与 C 兼容的数据类型,并允许调用 DLL 或共享库中的函数。之前大家应该都了解过熊猫烧香(类似,如果有相识跟我没有关系) 通过os模块执行打开cmd窗口页面(确保是环境变量里有的选项)Python 无限恶搞朋友电脑,别提有多爽了,哈哈,打造自己的壁纸修改器,电脑无限锁屏, 无线弹窗,都在这里!桌面数据信息是保存在注册表上的内容,数据保存在第二项 的Control PanelDesktop子项里就可以了。打包的方法:pyinstaller -F 你的文件名。使用工具包:ctypes ctypes。原创 2022-11-07 09:56:56 · 157 阅读 · 0 评论 -
使用VS Code五年后,我决定换回Pycharm
在编程中,VS Code 作为我的主 IDE 长达 5 年之久。在这个时间点上我决定换掉它,这可能会令人无法理解。本文我将和大家分享我做这个决定的原因。本文是根据我使用 VS Code 和 JetBrains 的一些切身体会,将从 5 个方面对它们进行的对比分析。并且阐述了一些使用场景中 JetBrains 优势明显的原因。代码检查和重构VS Code:快、简单、支撑多语言首先,任何编程语言在 VS Code 中都可以简单且快速地启动和运行,所以大家也会称它为“编辑器”。因此,VS Code 对于像我这样的原创 2022-11-07 09:54:26 · 628 阅读 · 0 评论