![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础操作
文章平均质量分 63
PythonFun
Python编程爱好者,专注于Python基础入门学习,程序软件设计。
展开
-
Python中函数参数的传递技巧
在Python中,函数参数可以通过位置参数或关键字参数传递。原创 2024-07-02 16:00:01 · 198 阅读 · 0 评论 -
深入解析Python执行定时任务:从基础到高级
在Python编程中,任务调度是一个常见的需求。不同的场景和需求需要不同的任务调度方法。本文将介绍五种常用的任务调度方法,并分析它们的优缺点和适用场景。原创 2024-05-31 09:29:06 · 606 阅读 · 0 评论 -
Python中合并列表(list)的六种方法
每种都有它的长处,可以根据需求选择最适合的方法。合并列表或者字符串时要注意,合并的内容都是相同类型,不然无法合并,如列表和字符串就无法合并。因此,在编程过程中,有时需要对合并的内容的数据类型进行判断,然后再进行操作。原创 2024-05-08 18:52:08 · 1191 阅读 · 0 评论 -
如何创建虚拟环境打包py文件
Python 项目通常依赖于特定的库和版本。不同的项目可能依赖于相同库的不同版本,这可能导致冲突。使用虚拟环境,你可以为每个项目创建一个独立的 Python 环境,每个环境都有自己的库和版本,从而避免了依赖冲突。采用虚拟环境打包Python文件至关重要,因为它能有效隔离项目依赖,避免版本冲突,确保运行环境的一致性。同时,虚拟环境提升了项目的可移植性,使得部署和协作更加便捷。通过严格控制库和版本,它还增强了项目的安全性。此外,虚拟环境还提供了在同一机器上运行多个Python版本和项目的灵活性。原创 2024-04-06 09:00:32 · 626 阅读 · 1 评论 -
print()大揭秘:如何用Python打印出多样字符
在Python的世界里,print()不仅仅是一个函数,它是你的朋友、你的传声筒,它可以帮你说出心里的话,展示你的智慧。今天,让我们一起来探索print()的奇妙之旅,从最基础的用法到让它跳舞唱歌(好吧,差不多),我们将一步步解锁print()的各种技能。原创 2024-03-14 16:00:42 · 482 阅读 · 0 评论 -
批量提取word文件中文本框内容的三种方法
VBA代码的优势非常明显,不需要安装额外的软件,只用编写一个宏来遍历文档中所有的形状(Shapes),检查它们是否是文本框,然后将这些文本框中的文本提取出来并写入到一个新的Word文档中。首先,我们选中文件中多个文本框中的一个,然后点击【开始】——【选择】——【选择相似的文本】,就可以全部选中所有文本框的内容,然后用快捷键ctrl+c复制,再打开一个新的文件粘贴就可以了。手动选取的方法也比较简单,思路就是定位——选中——复制——粘贴,可以把一个文档中的文本框内容复制到一个新文档当中。原创 2024-02-11 18:18:57 · 2802 阅读 · 0 评论 -
docker常用10条容器操作命令
4. docker run -d --restart always hello-world #持续运行hello-world这个容器。9. docker exec -i hello-world 路径 命令 #在容器内执行命令。3. docker run hello-world #运行 hello-world 容器。1. docker pull hello-world #拉取hell-world镜像。5. docker pause hello-world #暂停运行中的容器。原创 2024-02-06 12:54:45 · 1572 阅读 · 0 评论 -
如何在Linux中安装新版的Python软件
通常,我们为了测试github上面的一些项目,比如:chat-on-wechat, 我们就可以在vps上的Linux系统中安装Python,从而实现各种人工智能项目的测试和运行。而拉取这些项目的第一步一般要安装一下Python软件,那么如何在Linux上快速安装Python呢?一般情况下很多Linux系统会自带Python, 比如Ubuntu中自带有Python2,但是目前我们常用的是Python版本是3.0以上,因此我们尽可能要安装最新的稳定Python版本。如果成功安装,会输出Python的版本号。原创 2024-02-05 16:49:16 · 1054 阅读 · 0 评论 -
Python二级中的进制转换:看这一篇就够了
以上这些方法都是基于权重的概念,即每个位上的数代表的是其值乘以其位置的权重。在不同的进制中,权重是不同的(二进制是2的幂,八进制是8的幂,十六进制是16的幂)。通过这些方法,可以将任何一个进制的数转换为另一个进制的数。原创 2024-01-18 07:43:56 · 442 阅读 · 0 评论 -
Python中字典合并的七种方法全集
字典是Python中常见的数据类型,表示的是键(key)与值(value)一一对应的硬射关系。字典的合并是Python中的常用操作,准确快速的字典合并可以提升程序的运行速度,本人整理了网上常见的字典合并的7种方法供大家学习参考。原创 2024-01-17 10:53:57 · 1228 阅读 · 0 评论 -
Linux中修改文件名的三种方法
在Linux系统中,修改文件名是一项常见且重要的任务。文件名的修改通常出于多种原因:为了更好地组织文件、确保文件名符合特定的命名规则,或是简单地更正拼写错误。与通过图形界面直接下载后修改文件名不同,使用命令行修改文件名提供了更高的灵活性和自动化的可能性,尤其是在处理大量文件时。在Linux中,有多种方法可以修改文件名,以下是三种常见的方法,各自的使用场景,及其易用性评级。以下是三种常见的方法,每种方法都适用于不同的场景:适用场景: 适用于简单的文件或目录重命名,也可用于移动文件或目录到其他目录的同时更改名称原创 2024-01-16 07:33:41 · 642 阅读 · 0 评论 -
Linux入门级常用命令学习笔记
以下命令是我跟着编程界的大佬鱼皮学习Linux时用的命令,我把它都记下来,权当作笔记,可供自己后期反复练习使用,让我们学习一下最基本的Linux命令吧。原创 2024-01-15 22:27:46 · 487 阅读 · 0 评论 -
Python二级:统计员工工资表
这是一个员工工资表问题,给出的参考答案存在一定的问题,我们分析一下。参照代码模板完善代码,实现下述功能。在代码模板里定义了一个字典,key是员工的姓名,value是由部门和工资构成的列表,用逗号隔开。原创 2024-01-15 21:52:38 · 403 阅读 · 0 评论 -
Python二级:二叉树问题求解
在Python二级考试中前10道基础题是必考题,虽然没有什么卵用,但是你得分不达标,还不让你过,没有办法只好硬着头皮去刷题了。这10道题中有一个二叉树题比较难,现摘录如下,同时给出gpt-4的解答,以帮助我们更好地理解这道题。原创 2024-01-14 19:11:26 · 472 阅读 · 0 评论 -
Python中如何简化if...else...语句
我们通常在Python中采用if...else..语句对结果进行判断,根据条件来返回不同的结果,如下面的例子。这段代码是一个简单的Python代码片段,让用户输入姓名并将其赋值给变量user_input。我们能不能把这几行代码进行简化,优化代码的执行效率呢?以下是对各行代码的解读。这里使用了or这个逻辑运算符,当user_input不为空时,user_input为真,name就被赋于user_input的值。采用这种方法可以轻松实现if...else语句的简化。我们可以使用一行简短的代码来实现上面的任务。原创 2024-01-14 09:41:42 · 684 阅读 · 1 评论 -
Python解包列表批量赋值技巧
众所周知,我们可以在Python中通过下标如lst[1]来对列表进行解包,或者用*lst进行解包,但是如果你遇到下面的问题该如何解决呢?有如下列表,我们要获取列表中的前二个元素和最后一个元素,组成一个新的列表。原创 2024-01-13 11:26:25 · 405 阅读 · 0 评论 -
文本批量替换谁更强:Python VS. Excel公式
由于事先没有问题主有多少条数据,后来才知道有几千万条,这时用Excel肯定是不行的,因为Excel容纳的数据量有限,故我们就可以用Python来解决这个问题。我们采用python中的pandas,把txt读取成csv文件,然后按照买家昵称合并,之后把被替换表不必替换的数据保留,最后再用pd.to_csv()保存为txt文件。有人在Emeditor群里提问:有下面两张表,一张被替换表,一张参照表,想把替换表的内容根据对照表进行替换,如果对照表没有对应数据就用替换表中原有的内容。原创 2024-01-06 16:30:53 · 398 阅读 · 0 评论 -
初学者指南:Python中的字符转换列表艺术
在Python编程世界里,将字符串转换为列表是一项基础而常见的技巧。通过把字符转化为列表,我们可以对字符串进行增、删、改、查,然后再通过join()把列表合并成字符串。事实上,把字符串转化为列表可以通过多种方法实现,每种方法都适用于不同的场景,满足不同的需求。本文将向初学者介绍如何使用Python进行高效的字符串向列表的转换。原创 2024-01-05 18:30:58 · 946 阅读 · 0 评论 -
Python进行批量字符替换的3种方法
字符串中替换替换字符是Python中常用的操作。下面提供给大家三种常用的替换方法,分别:replace法、字典法和maketrans法。原创 2024-01-01 15:04:29 · 3680 阅读 · 0 评论 -
如何在Python实现列表去重并保持原来顺序
如果用set()直接去重,就难以保证列表元素原来的顺序,因此不能直接用set。而是用下面的两种办法。也可以使用OrderedDict这个包来为列表去重,并保持原来的顺序。如何实现此列表去重,并保持原来的顺序不变。原创 2023-12-29 19:58:46 · 523 阅读 · 1 评论 -
用Bat文件调用小牛翻译api快速翻译
为了帮助大家更加轻松地调用机器翻译api,本人探索实现了一种可以通过BAT文件来调用机器翻译api,对粘贴板中的文本进行翻译,并将翻译结果保存为txt文件。进入niutrans.com小牛官方网址,注册小牛机器翻译,获取官方提供的免费api额度。原创 2023-12-15 17:43:36 · 410 阅读 · 0 评论 -
如何实现免费的文档翻译
文中有彩蛋,请一定要看完。随着互联网和人工智能技术的飞速发展,在线翻译正在经历着革命性的变化。我们现在可以借助SDL Trados、 Memoq、译马CAT、YiCAT等计算机辅助翻译工具,有道、知云、GT4T等翻译软件,以及沉浸式翻译插件、彩云小译、有道灵动翻译,调用谷歌、Bing、小牛、有道等多个机器翻译API,辅以ChatGPT人工智能大模型来对译文进行评估和润色,帮助我们快速地获取流畅、准确的译文。随着对外贸易需求不断加快,各国之间的经贸往来和人文交流日益频繁,语言服务行业也面临着各种挑战。原创 2023-12-15 17:34:03 · 1047 阅读 · 0 评论 -
小米笔记本Pro 15.6“频繁蓝屏解决办法
小米笔记本频繁蓝屏重启,怎么办?要不要重装系统?自己能独立解决吗?原创 2023-10-15 16:45:09 · 1558 阅读 · 1 评论 -
语料库应用入门知识
主要介绍语料库的概念、功能、意义和基础的方法。5. 常用的语料库语言学研究方法有哪些?1. 什么是语料库?4. 常见的语料库工具有哪些?2. 语料库的分类有哪些?3. 语料库有什么功能?原创 2023-10-14 20:29:28 · 1084 阅读 · 0 评论 -
电脑端微信多开最简单的方法
之后,将这个txt文件另存为bat格式的文件,也就是把文本的扩展名从txt改为start.bat,并保存。需要注意的是,这个txt文件必须是ANSI格式。无需使用任何软件,只需几个简单的步骤,即可在电脑端实现微信的多开。如果你有多个微信账号需要同时登录,但是电脑不支持微信的多开,下面的方法将是你需要的。注意,“start”和后面的引号之间有一个空格,引号【""】后面也有一个空格。这种方法简单易用,非常方便。最后,双击这个bat文件,多个微信客户端就会立即启动。在弹出的属性窗口中,复制“目标”里的网址。原创 2023-09-20 10:12:17 · 325 阅读 · 0 评论 -
借助ChatGPT使用Pandas实现Excel数据汇总
通过粘贴Excel表格内容,根据实现的目的,向ChatGPT发出指令,对返回的代码进行故障排除、修改润色,直至得出我们想要的结果。原创 2023-09-12 07:49:05 · 608 阅读 · 0 评论 -
如何加密Python程序
我们开发了一个项目,历尽艰辛,想发布出去,又怕别人窃取自己的劳动成果。有效的方法一是可以上传github,分享源代码,其它想使用的朋友可以通过fork来进一步改进它。对了,最近刚发现一个小技巧,如果你感觉访问github时速度不够快,我推荐可以在这个网址上做个小手术,,这时你会发现速度明显快了一点。另一种方法就是通过pyinstaller封装自己的源代码,然后给自己的软件加上注册码,只有输入正确的注册码,才能真正使用软件。原创 2023-09-07 08:11:17 · 214 阅读 · 0 评论 -
Python统计中文词频的四种方法
统计中文词频是Python考试中常见的操作,由于考察内容较多,因此比较麻烦,那么有没有好的方法来实现呢?今天,我们总结了四种常见的中文词频统计方法,并列出代码,供大家学习参考。中文词频统计主要是通过open()打开文本,然后read()方法读取后,采用结巴分词(jieba)模块进行分词,接着用推表推导式、Counter或者是字典的方法来统计词频,也可以采用NLTK的方法,最后格式化打印出来。默认系统里已经安装好了jieba这个模块。原创 2023-08-25 10:10:21 · 7607 阅读 · 3 评论 -
Python批量替换Excel和Word中的关键字
因为这么多文件,要一个一个地打开文件,再进行批量替换修改,几个文件还好,如果是成百上千的文件,我想你一会儿就感觉自己被搞晕了,不仅搞不清修改了没有修改完,而且已经修改的也不知道修改的彻底不。第二步 遍历当前目录下所有目录包括上当的文件,主要是docx和xlsx文件,如果是doc和xls文件,还要考虑两这两种格式的文件进行批量的转化,见下面的文章。以上代码的优势在于:速度快,设置好关键字后一键替换,可以在多个环境下使用,相比VBA代码,Python代码的执行速度更快、操作更简单、省时省力。原创 2023-08-16 14:27:26 · 1788 阅读 · 0 评论 -
在Windows和MacOS环境下实现批量doc转docx,xls转xlsx
Python中批量进行办公文档转化是常见的操作,在windows状态下我们可以利用changeOffice这个模块很快进行批量操作。原创 2023-08-14 21:04:17 · 1523 阅读 · 0 评论 -
Python把中文数字转化为阿拉伯数字
在处理小说文本中,有时会遇到把第一章转化为第1章,把第二十一章转化为第21章...也就是把中文序号转化为阿拉伯数字序号的情形。这种情况如何操作呢?有人在Emeditor群里给出宏处理的方法,但是操作起来有点儿繁琐,不如用Python来的方便和快捷,今天我们来分享两种中文汉字序号转化为阿拉伯数字序号的方法。原创 2023-07-18 08:52:49 · 1773 阅读 · 1 评论 -
python中数字列表转化为数字字符串
1. python中数字列表转化为字符串或者一串数字f=[1,2,3,4]num=len(f)m='' #建立空字符串for i in range(num): x=str(f[i]) m=m+x #利用字符串叠加的方法print(int(m))2.python中国把数字列表转化为字符串列表f=[1,3,4]new=[] #建立空列表for i in f: q='%d'%i #格式化占位符,如果是数字转字符就用%s占位即可 new.ap...原创 2020-09-20 11:35:34 · 50558 阅读 · 1 评论 -
Python如何把列表自定义分组后并重复2次
在调用机器翻译api过程中,我遇到一个问题,就是网站给的Python样例代码中只接收字符长度少于5000的列表,所以我想,如果我们一句一句把句子传给服务器翻译,那么程序的运行速度一定会很慢,如果我们把由30~50个字符串元素组成的列表传递给翻译服务器,运行效率一定会大大提高。为了加快程序执行速度,我们定义参数时,直接声明了参数的类型,如lst参数是列表,n是整数型,同时在函数中用yield直接给出解决,而不是在遍历结束后给出结果,也就是用生成器取代了列表,加快了程序的执行速度。今天我一直找到了答案。原创 2023-06-16 20:14:58 · 487 阅读 · 0 评论 -
Python如何把英文句子切分成单词列表
在语料库语言学中,为了得到词表,有时需要把英文切分成列表。这时就需要对字符串中的标点进行处理。本人经过探索发现了几种不错的方法,供大家参考使用。原创 2021-12-21 22:33:12 · 1777 阅读 · 0 评论 -
Python二级综合题:计算总成绩 五种解法
提供Python二级题:计算总成绩 的五种不同的解法,综合利用Python的内置函数,实现列表的切片、数据类型的转化和数字的求和。原创 2023-06-10 11:43:07 · 2259 阅读 · 0 评论 -
Python从列表中如何取不同特征的数
有时,我们需要从一个数字列表中取一些具有特定特征的数。比如:最大数、最小数、出现次数最多的数、中位数等等。这时,我们就需要用到一些特定的函数来实现我们的目的了。原创 2023-06-08 21:49:57 · 713 阅读 · 0 评论 -
Python展开嵌套列表的五种方法
首先,这是一个嵌套列表,如果外面有双引号则是字符串,可以通过eval()来去除,再用列表推导式、for循环、星号解包、列表相加法、集合求并集法等五种方法来展开嵌套列表。。原创 2023-06-08 08:13:23 · 2468 阅读 · 0 评论 -
用VBA打印出某列单元格的值
VBA是比较简单的编程语言,只要安装用microsoft office就可以用来调试代码,不用安装第三方工具,值得大家抽空学一学。如果有Python编程的基础,学起来就非常的简单了。今天我们来学习一下如何用VBA打印出某列单元格的值。比如:我们在Excel中有A列10行从1..10的数值,现在我们想用debug.print打印出这些值,应该如何操作呢?原创 2023-05-27 21:10:05 · 3811 阅读 · 0 评论 -
Python中给字典排序的三种方法(有一种你绝对没见过)
我们经常在计算机等级考试中遇到词频排序的问题,我们一般先通过生成字典的方法,统计词的频次,然后给字典排序。那么如何快速地给字典按照键值进行排序呢?下面介绍三种方法。第一种方法相对比较常见,但是第二种方法你可能第一次见,第三种方法是比较麻烦的一种,你可以参考一下。例:有下面的列表dic={'a':, 'b':, 'c':, 'd':},如何实现字典的升序排列呢?...原创 2022-08-11 15:27:44 · 12459 阅读 · 0 评论 -
ipython Unhandle exception in look “WinError995 由于线程退出或应用程序请求,已中止I/0操作”
ipython经常报错的问题终于解决。原创 2022-07-25 17:47:15 · 1673 阅读 · 0 评论