watfe
码龄18年
求更新 关注
提问 私信
  • 博客:397,402
    397,402
    总访问量
  • 46
    原创
  • 209
    粉丝
  • 15
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:新疆
加入CSDN时间: 2008-10-29
博客简介:

watfe的专栏

查看详细资料
个人成就
  • 获得289次点赞
  • 内容获得131次评论
  • 获得1,271次收藏
  • 代码片获得2,465次分享
  • 博客总排名1,615,616名
创作历程
  • 1篇
    2023年
  • 3篇
    2022年
  • 9篇
    2021年
  • 9篇
    2020年
  • 5篇
    2019年
  • 12篇
    2018年
  • 4篇
    2017年
  • 3篇
    2016年
成就勋章
TA的专栏
  • Python
    35篇
  • 易语言

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

芯创视界・嵌入式视频创作征集大赛

嵌入式工程的价值,藏在每一次硬件调试、代码迭代与项目落地之中。 让我们因热爱相聚,用镜头与一众开发者互通心得、彼此启发,记录下探索的每一步,分享思路与经验。 让更多人看见嵌入式开发的魅力,也让每一次创作成为推动技术传播与社区成长的力量。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/0d445ffce72b42f997aaf1b030a652aa.png#pic_center)

196人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

音频文件按照正常语句,断句拆分的处理方法

关于录音文件断句分割的方法起因最近看讲座听在线英文电台的时候总有个想法, 讲座能不能自动记笔记? 电台能不能自动配中英文翻译对照字幕?于是乎想用python写点东西 搜了一下语音识别API,注册了讯飞和百度了。 这里用了一下百度的(讯飞不上传身份证认证只能用100条,身份证没带在身边)百度语音识别目前对文件有上传有格式要求: 1、 pcm格式。这个用ffmpeg转就好了,...
原创
博文更新于 2024.11.21 ·
33250 阅读 ·
25 点赞 ·
37 评论 ·
117 收藏

Python+PyQt5创建Windows窗口程序的基础案例(适合新手学习)

很久没写博客了,今天写个如何用Python+PyQt5模块,单个python代码文件运行,实现Windows窗口应用工具的例子。代码不长,去除注释可能都不到200行,很适合新人入门。本文代码最终实现结果如下,窗口界面参考Windows端鼎鼎大名文本查找程序SearchAndReplace,顺便一提如有Windows单机海量文本或文件查找需求的,可以试试AnyTXT Searcher和Everything,这种可以自建索引实现高速查找文本或文件的工具,以上都是免费软件。
原创
博文更新于 2023.03.21 ·
3053 阅读 ·
1 点赞 ·
0 评论 ·
14 收藏

python 查找重复文件,以及查找重复视频的一些思路

查找重复文件思路很简单:找出指定目录及子目录下所有文件找出大小重复的进一步确认md5也重复的,则认为是重复文件这里md5,为了加速计算,没有算文件的完整md5。(之前看到过这种算法,忘了在哪里看来的,大概是用于上传文件时,快速判断是否与已有文件对比验证用的)将文件分成256块,每块取前8个字节计算md5,这样能快速计算出一个大概可以用于判断文件唯一性的md5。完整代码如下:#!/...
原创
博文更新于 2022.12.27 ·
5667 阅读 ·
5 点赞 ·
1 评论 ·
38 收藏

《Python 100例》练习,基于Python 3.5做了一遍

搜语法的时候无意间在这里发现了个python100题。本着复习python的想法做了一下,过程中发现有些题不像是python的,网上一搜才知道这东西原名叫做《C语言程序设计100个经典例子》,果然好坑。挑能做的做了一遍,有的需要思考一下;而有的题对于python而言,实现起来实在太简单了。-------------------2018.2.1 补充tm016,关于datetime使...
原创
博文更新于 2022.11.21 ·
39433 阅读 ·
79 点赞 ·
33 评论 ·
460 收藏

2020-09-26 安装jupyterlab2.2及各种Extension扩展插件的记录

JupyterLab安装2020-09-26jupyter官网上写的装法:pip install jupyterlab 或 conda install -c conda-forge jupyterlab。因为装了Anaconda,发现Anaconda最新2020-07的exe安装包貌似自带了2.1.5的jupyterlab搜了一下conda和pip目前最新的jupyterlab版本:conda search jupyterlab是2.2.6,pip search jupyterlab是2.2.8
原创
博文更新于 2022.11.17 ·
8121 阅读 ·
5 点赞 ·
12 评论 ·
31 收藏

用Pyhon自带的 itertools 模块实现 组合、排列、组合(放回)、排列(放回),并计算每种情况出现的概率

之所以想起来itertools,是看到了这么一个题目题目是英文的,里面废话有点多,简单而言就是: 假设有一组只由0和1构成字符串,你可以随便猜3次,每次告诉你猜对了多少位。 然后问题来了,你要结合你这三次猜测结果,说说满足这个条件的字符串最多存在几个。试着用python3写了一下解法:# 载入数据x = '6 3'length,trytimes = [int(i) for ...
原创
博文更新于 2022.10.09 ·
3514 阅读 ·
3 点赞 ·
2 评论 ·
11 收藏

“求答案?一筐鸡蛋:几个几个拿”的Python解答

从春节一直都待在家,家人亲友网上活动,也成了一种消遣。互相会发一些用来打发时间的东西。比如今天,家人收到了这样的题目。求答案 ?一筐鸡蛋:1个1个拿,正好拿完。2个2个拿,还剩1个。3个3个拿,正好拿完。4个4个拿,还剩1个。5个5个拿,还差1个6个6个拿,还剩3个。7个7个拿,正好拿完。8个8个拿,还剩1个。9个9个拿,正好拿完。问筐里最少有多少鸡蛋?能算出这道题......
原创
博文更新于 2022.06.22 ·
5123 阅读 ·
0 点赞 ·
3 评论 ·
5 收藏

jupyter lab中更灵活的使用%sql,不再局限于单元格,彻底融入python代码中

jupyter magic拥有一些神奇的方法常用的就是和上面的sql基于ipython-sql实现,网上一搜就有基本都教了、的用法,但是却没进一步写python+sql混合,生成sql语句,动态调用执行的写法。在ipython-sql提到了符号的用法基于这一点,在jupyterlab中使用sql,我们自然选择更灵活的python为主导的写法。举个例子假如说,有一个数据库表tabx曾因单表过大,拆分成了30个表tabx0,tabx1,tabx2…tabx29。你现在正在使用jupyterlab,想要统
原创
博文更新于 2022.06.21 ·
2054 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

使用Python调用mdx字典文件进行查词

简介本文只是记录一下,自己用python从mdx字典文件中批量提取单词和所需部分词义的代码。如果你是需要自己打包制作或编辑mdx文件,可以去pdawiki论坛,那里有完整的字典制作专区,可以了解方法。正文mdx离线自制字典、或者是anki这种学习工具,以及其扩展衍生工具很多都是Python编写的,各种工具模块其实非常多。如果你只想从mdx中查词返回词义,其实很简单的模块调用就能办到。from readmdict import MDX, MDD # pip install readmdict
原创
博文更新于 2022.06.15 ·
7098 阅读 ·
10 点赞 ·
3 评论 ·
40 收藏

Python3用简单的方法,将一组具有相同格式的json数据(将多层json展开到一层),整理到excel中

在日常使用抓取数据的过程中,很多站点回传的数据是json格式的。当抓取到几百条数据后,想要快速的掌握这些数据的特征,比较好的方法就是直接导出到excel进直观的去查看。下面就是介绍,如何简单的通过python,将json数据整理到excel的流程。(写完发现大部分篇幅都用于介绍如何解除json嵌套关系了,实际转换并导出excel的部分,连同导入模块在内只用了3行代码,想看这个的可以直接拖...
原创
博文更新于 2022.03.31 ·
4013 阅读 ·
4 点赞 ·
4 评论 ·
29 收藏

Python3 闭包、装饰器以及作用域LEGB法则

很多人学python都是先学的类,类属性,类方法,类实例这些概念,后接触的闭包。我个人认为这么理解可能对新人更好理解一些:你可以把闭包当成是特殊的类看待。闭包和类都是需要实例化后才能使用的类实例后,一般都是包含属性和方法的,
原创
博文更新于 2022.03.24 ·
818 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

解决git报错[remote rejected] HEAD -> master (pre-receive hook declined) error: failed to push some...

git push 报错...[remote rejected] HEAD -> master (pre-receive hook declined) error: failed to push some...4个小时前还提交还正常,期间没人提交过,结果突然提示这个。有人说是本地和网上对不上了原因是远程仓库中的文件和我们本地的仓库有差异执行git pull origin master --allow-unrelated-histories,发现本地多了个新文件README.md将该文件c
原创
博文更新于 2022.03.23 ·
8677 阅读 ·
1 点赞 ·
2 评论 ·
3 收藏

Python requests模块POST提交请求,不同Content-type对应的参数示例记录

'content-type':'application/x-www-form-urlencoded'data参数提交<str>文本或<dict>字典都可以headers为空时,data提交content-type默认也是application/x-www-form-urlencodedrequests.post(url,headers={'content-type':'application/x-www-form-urlencoded'},data='f=10') re
原创
博文更新于 2022.02.18 ·
9827 阅读 ·
9 点赞 ·
3 评论 ·
28 收藏

用Python在图片上添加文字

需求需求就是一批图片,在固定位置加上相应文字。为查看折线图的人在一张图片上提供足够的信息。代码图片上添加文字,这个实现起来其实很简单from PIL import Image,ImageDraw,ImageFont # pip install pillowfp = '图片.png'img = Image.open(fp)draw = ImageDraw.Draw(img)ttfront = ImageFont.truetype('msyh.ttc', 14) #字体,大小content
原创
博文更新于 2021.12.07 ·
2562 阅读 ·
1 点赞 ·
0 评论 ·
12 收藏

Python在Win环境下因split(‘\n‘)引发的print()输出异常问题

事情说白了其实很简单,但是一开始没发现问题时候满头雾水。我遇到的情况如下:单独打印i正常,打印b也正常,但打印i+b拼接后的字符串就只剩b了!这是完全不合理的,怎么字符串拼接后i没了?折腾了10分钟,才注意到i不单单是print输出的那些东西,i的后面多了个'\r'多了这个的原因在于,我前面使用split('
')去分割了一串以'\r
'换行的文本。分割后循环每一项i结尾就自然会多个\r这个时候你直接print(i)并没有什么问题,输出是正常的但是如果你将i+拼接任意字符串再输
原创
博文更新于 2021.09.07 ·
870 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

直接将ADB授权写入到手机的方法(手机需要有root权限)

需求遇到一台安卓手机,systemui异常,导致系统弹窗不弹出以至于连接电脑无法弹出adb授权框该手机有root权限想要在不刷机或恢复出厂的情况下,恢复adb连接解决方法将电脑adbkey拷贝到手机系统目录内具体做法:拷贝电脑(windows) C:\Users\用户名\.android\adbkey.pub文件到桌面并重命名为adb_keys,没有扩展名手机连接电脑,将adb_keys文件上传到手机上手机安装re或es文件管理器,并授权root
原创
博文更新于 2021.08.30 ·
8154 阅读 ·
3 点赞 ·
0 评论 ·
16 收藏

记录DataFrame执行apply,想实现数据加工并过滤时,遇到的问题和解决方法

先描述一下遇到问题在对DataFrame数据进行处理的过程中,突然发现执行某个apply时,返回结果变成了Series查找原因在使用apply时,调用了函数f()来处理拆分出来的每一条Series;def f(s): ... if ...==True: return s df_attr = df_temp.apply(f, axis=1)然后发现f()中只有True的时候才return,应该是想在处理数据的同时,过滤掉一些数据;想法不错,但是apply不是
原创
博文更新于 2021.08.30 ·
1092 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

通过API访问阿里云效Codeup代码库,检查某个文件是否存在更新并下载的方法,顺带介绍一下阿里云OpenAPI

需求家里有个NAS,每日定时执行脚本。脚本在其他电脑上编写,并用git进行版本管理,git托管为Codeup(阿里云效)上创建的私有代码库。现在需求是,每次执行前,从Codeup上检查脚本是否更新,如有更新则下载。解决方法想到两种:NAS上安装git,然后每次执行脚本前,先git同步到最新检查这个脚本在Codeup上最后一次的更新时间,如果有更新则下载。方法1由于脚本是和其他很多东西保存在一起,git没办法从私有库单抓一个文件更新。所以开始研究方法2一开始的思路的是直接selenium
原创
博文更新于 2021.08.12 ·
1539 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

5分钟简单理解P,NP,NPC,NPH

关于P, NP, NPC, NPH名词的解释, 网上的文章很多都是太长太专业或读不懂, 这里简单快速的整理一下我的理解,可能不够专业准确, 但是能帮助你快速理解, 形成认知上的概念为了理解这几个名词, 先要说明时间复杂度 和 多项式时间的概念时间复杂度 与 多项式时间时间复杂度 O(n?)O(n?)O(n?)用来评估算法的计算工作量的大小, 通常写成n的某种数学表达式, 其中nnn代表输入数据数量它可以是多项式(常数乘法次方开方等)111, nnn, log⁡n\log nlogn, n2n^
原创
博文更新于 2021.07.16 ·
3750 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Python从Windows进程/开始菜单/注册表/ProgramFiles目录,根据指定exe文件名称,找到该exe文件所在路径

Python从Windows进程/开始菜单/注册表/ProgramFiles目录,根据指定exe文件名称,找到该exe文件所在路径这种莫名其妙的需求,来自于每次调用下载程序,要调用的下载程序exe文件不知道安装到哪里去了(甚至可能是绿色版的,就没安装过)
原创
博文更新于 2021.07.15 ·
1795 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏
加载更多