自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 资源 (2)
  • 收藏
  • 关注

原创 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 48894 1

原创 使用python制作九九乘法表的四种方法

1.利用for循环for i in range(1,10):for m in range(1,i+1):print(m,'*',i,'=',m*i,end=' ')print('\r')2.改进的for循环:for x in range(1,10): for y in range(1,x+1): print(f'{x}*{y}={x*y}',end='\t') print('\r')3.利用join和占位符:...

2020-09-19 09:20:15 32378

原创 如何创建虚拟环境打包py文件

Python 项目通常依赖于特定的库和版本。不同的项目可能依赖于相同库的不同版本,这可能导致冲突。使用虚拟环境,你可以为每个项目创建一个独立的 Python 环境,每个环境都有自己的库和版本,从而避免了依赖冲突。采用虚拟环境打包Python文件至关重要,因为它能有效隔离项目依赖,避免版本冲突,确保运行环境的一致性。同时,虚拟环境提升了项目的可移植性,使得部署和协作更加便捷。通过严格控制库和版本,它还增强了项目的安全性。此外,虚拟环境还提供了在同一机器上运行多个Python版本和项目的灵活性。

2024-04-06 09:00:32 505 1

原创 Python中如何利用正则检索单词、搭配和句型

正则表达式功能强大,但是需要使用支持正则表达式的工具才能检索。支持正则表达式的工具有AntConc, Emeditor, Editpad, PowerGrep,EditPlus等语料库软件和文本处理软件。我们这里在设置软件时,提前加了\b,而在其它软件中则有可能需要加\b。学习正则推荐下载EditPad。我们检索过的语料都是通过提前处理的,把所有句子都断开后,转化为json格式文件才可以供Python软件检索。

2024-04-03 09:07:28 768

原创 PDFgear:一款免费的PDF编辑、格式转化软件

阅读是它普通PDF阅读器最常见的功能。PDFgear提供流畅的PDF阅读体验,支持放大、缩小、旋转、屏幕截图和搜索功能,让用户轻松浏览PDF文档。而且它的独特之处还在于,支持自动滚屏和背景颜色设置,轻轻一点就可以按照特定的速度滚动,方便读者阅读。阅读功能。

2024-03-28 22:28:43 1225

原创 术语技巧:如何格式化网页中的术语

把网页中的英汉术语放置到Word当中,并整理成左右表格对齐的样式。

2024-03-28 22:24:28 320

原创 print()大揭秘:如何用Python打印出多样字符

在Python的世界里,print()不仅仅是一个函数,它是你的朋友、你的传声筒,它可以帮你说出心里的话,展示你的智慧。今天,让我们一起来探索print()的奇妙之旅,从最基础的用法到让它跳舞唱歌(好吧,差不多),我们将一步步解锁print()的各种技能。

2024-03-14 16:00:42 432

原创 Python朗读在线音频和本地音频的三种方法

在日常的Python软件开发中,我们经常会遇到一个非常重要的功能需求——让程序能够读取并显示文本内容。那么,如何实现这一功能呢?本文将提供几种方法供大家参考,其中第二种方法是最推荐的。

2024-03-14 14:59:16 891

原创 基于Python的单词抽取测试工具

软件界面本工具采用Python编程语言开发,用Tkinter设置UI界面,充分发挥Python强大的库支持和跨平台能力,为用户提供友好的交互界面。软件核心功能包括从Excel格式的单词表读取单词列表、随机抽取单词、搭配个干扰项进行测试、可以自动检查答案,并对答题结果进行记录和展示回顾。此外它还支持单词的朗读功能,以辅助学习者调动多种感官,掌握单词发音、拼写和语议多等方面的内容。

2024-03-03 20:01:03 810

原创 如何利用pynlpir进行中文分词并保留段落信息

nlpir是由张华平博士开发的中文自然处理工具,可以对中文文本进行分词、聚类分析等,它既有在线的中文数据大数据语义智能分析平台,也有相关的python包pynlpir。

2024-03-01 09:25:48 460

原创 Python多功能课堂点名器、抽签工具

不过,也有网友给我留言,提出了修改的建议,如点名器这个界面有点儿大,教学过程中有时用到,有时用不到,用到时可以展示,不用时,能不能把这个界面最小化到右上角,再点右上角把它调出来。增加了最大最小化窗口的功能,我还想让点名器自动朗读出点名器上的人名,这样显示的名字和朗读的声音匹配起来,可以最大可能地节省老师的时间和体力,进一步提升讲课的效率。当滚动到显示的人名时,就会触发朗读的功能。顺便说一下:当时,我刚自学Python,主要是看董付国的书,讲的通俗易懂,内容也很丰富,重要的知识点都讲到了。

2024-02-28 19:40:05 983

原创 我用Python写了一个倒计时软件

人过中年,每天都觉得时间过得很快,忙活了一天却发现自己很多时候是瞎忙,似乎没有什么成效,匆忙中一天就过去了。后来,我想想可能是我没有时间的紧迫感,或者说没有明确的目标和执行力,所以才会让时间蹉跎而去。

2024-02-24 17:42:51 881

原创 Python和VBA批量提取Word中的表格

表格在word文档中常见的文档元素之一。操作word文件时有时需要提取文件中多个表格的内容到一个新的文件,甚至有时还会要提取题注信息。今天,给大家分享两种批量提取文档中表格的两种方法,分别是VBA法和Python法两种。

2024-02-13 19:03:30 1681 1

原创 批量提取word文件中文本框内容的三种方法

VBA代码的优势非常明显,不需要安装额外的软件,只用编写一个宏来遍历文档中所有的形状(Shapes),检查它们是否是文本框,然后将这些文本框中的文本提取出来并写入到一个新的Word文档中。首先,我们选中文件中多个文本框中的一个,然后点击【开始】——【选择】——【选择相似的文本】,就可以全部选中所有文本框的内容,然后用快捷键ctrl+c复制,再打开一个新的文件粘贴就可以了。手动选取的方法也比较简单,思路就是定位——选中——复制——粘贴,可以把一个文档中的文本框内容复制到一个新文档当中。

2024-02-11 18:18:57 1976

原创 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 1511

原创 如何用docker架设chatgpt-on-wechat实现微信问答机器人

经过一年多的热棒,Chatgpt的玩法越来越高了。目前,我们已经可以用chatgptnextweb项目架设到vercel上面,轻松实现模拟ChatGPT在线问答。今天我们通过在Linux中运行docker拉取chatgpt-on-wechat镜像,部署个人版聊天机器人,实现微信在线智能问答。

2024-02-05 16:54:09 1284

原创 如何在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 976

原创 如何计算两个指定日期相差几年几月几日

ChatGPT为什么能够运算,本质上其内部还是调用了python来处理,当然我们也可以让它给我们生成Python代码,并加以修改后就可以使用了。不过在Python中我们需要考虑多种因素,如月份大小,年份大小等,同时还得安装Python软件,手动输入日期,计算过程比VBA可能还要复杂一点。以上计算的前提是B1的日期要大于A1的日期,如果A1日期大于B1日期时,应用上面的公式会出错,这时可以加上if判断来计算。假定给出两个日期,让你计算两个日期之间相差多少年,多少月,多少天,应该如何操作呢?

2024-02-03 20:43:32 1170

原创 如何批量获取当前文件夹下的文件名

最近,在和网友交流时,对方推荐了一个视频,我打开一看,是一个手工获取当前目录下所有文件名的手机视频。用的方法是在win11中复制所有文件的路径,然后粘贴到Excel当中,通过查找替换和分列的方法,清除冗余部分,最后得到文件名。这种方法很巧妙,没有借助于编程或者不太常见的软件就获取了文件名。我随后也探索了一些简便的方法和大家一起来分享。

2024-02-03 20:37:15 1235

原创 如何修改VPS服务器上Linux系统的时区

通常我们购买的服务器上面的时间都是EST(美国东部标准时间),与国内时差为13小时左右。有的则是UTC(协调世界时),比我们我们所在地时间慢8个小时。服务器上显示的所以,平时到服务器上查看日志时就非常不方便,于时我们就考虑修改服务器上的时区为我们本地的东八区。

2024-01-30 10:15:50 1015

原创 Python根据Excel表进行文件重命名

最后,遍历字典,执行文件重命名操作。当前目录下有AAA.txt,BBB.txt, CCC.txt等多个文件,我们需要把它们批量重命名为111.txt, 222.txt, 333.txt这样的形式,一般的批量重命名的方法很难实现。导入模块,打开工作簿,获取表格的内容,循环每一行,读取非空数据,然后用os.rename()进行重命名。Excel表中,A列为旧的文件名, B列为新的文件名,我们可以手动对新文件名进行修改,然后通过Python读取txg每一行,把A列文件名重命名为B列对应的文件名。

2024-01-28 09:35:19 1892

原创 ChatGPT升级界面支持中文

在ChatGPT里,点击左下角的【升级套餐】我们可以看到ChatGPT增加了一个团套餐,至少两个人参加,每人收费是25美元。与plus相比,增加了用户在工作空间中的分享自建的GPTs,同时还能保证自己的数据不会被用于训练ChatGPT的数据模型。随手点击了一个系统自带的问题,很快就得到了答案,明显感觉它的中文识别和分析能力有一定的提升。就在刚刚,经常使用ChatGPT的朋友会在网页上方收到测试通知,提醒你加入alpha测试。点击上面的【加入alpha测试】,就进入到了久违的ChatGPT中文的界面。

2024-01-28 08:28:23 815

原创 Python二级中的进制转换:看这一篇就够了

以上这些方法都是基于权重的概念,即每个位上的数代表的是其值乘以其位置的权重。在不同的进制中,权重是不同的(二进制是2的幂,八进制是8的幂,十六进制是16的幂)。通过这些方法,可以将任何一个进制的数转换为另一个进制的数。

2024-01-18 07:43:56 394

原创 Python中字典合并的七种方法全集

字典是Python中常见的数据类型,表示的是键(key)与值(value)一一对应的硬射关系。字典的合并是Python中的常用操作,准确快速的字典合并可以提升程序的运行速度,本人整理了网上常见的字典合并的7种方法供大家学习参考。

2024-01-17 10:53:57 718

原创 如何用Python调用智谱AI的API进行智能问答

随机人工智能技术的不断演进,以ChatGPT为首的智能聊天机器人如:文心一言、通义千问、智谱AI等受到越来越多人的喜欢。这些智能引擎不仅有网页版,而且开放了免费的api接口,并给出了样例代码。这样,我们可以非常方便地用Python调用这些引擎,省去了登陆网页、输入账号、来回切换的麻烦。今天,我们就要介绍一下如何使用Python来调用国产大模型智普AI的API接口。

2024-01-17 07:45:03 2017 3

原创 Linux中修改文件名的三种方法

在Linux系统中,修改文件名是一项常见且重要的任务。文件名的修改通常出于多种原因:为了更好地组织文件、确保文件名符合特定的命名规则,或是简单地更正拼写错误。与通过图形界面直接下载后修改文件名不同,使用命令行修改文件名提供了更高的灵活性和自动化的可能性,尤其是在处理大量文件时。在Linux中,有多种方法可以修改文件名,以下是三种常见的方法,各自的使用场景,及其易用性评级。以下是三种常见的方法,每种方法都适用于不同的场景:适用场景: 适用于简单的文件或目录重命名,也可用于移动文件或目录到其他目录的同时更改名称

2024-01-16 07:33:41 430

原创 Linux入门级常用命令学习笔记

以下命令是我跟着编程界的大佬鱼皮学习Linux时用的命令,我把它都记下来,权当作笔记,可供自己后期反复练习使用,让我们学习一下最基本的Linux命令吧。

2024-01-15 22:27:46 482

原创 Python二级:统计员工工资表

这是一个员工工资表问题,给出的参考答案存在一定的问题,我们分析一下。参照代码模板完善代码,实现下述功能。在代码模板里定义了一个字典,key是员工的姓名,value是由部门和工资构成的列表,用逗号隔开。

2024-01-15 21:52:38 362

原创 Python二级:二叉树问题求解

在Python二级考试中前10道基础题是必考题,虽然没有什么卵用,但是你得分不达标,还不让你过,没有办法只好硬着头皮去刷题了。这10道题中有一个二叉树题比较难,现摘录如下,同时给出gpt-4的解答,以帮助我们更好地理解这道题。

2024-01-14 19:11:26 464

原创 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 607 1

原创 Python如何免费调用微软Bing翻译API

现在免费的机器翻译越来越少了,随着有道翻译开始收费,百度降低用户的免费机器翻译额度(目前只有实名认证过的高级用户才能获得100万字符的免费翻译额度),而亚马逊、腾讯等机器翻译调用相对比较麻烦,需要下载各种插件包,有的如亚马逊还需要绑定信用卡,因此用户体验十分不友好。相比之下,微软的Bing翻译相对比较大方,考虑到了使用机器翻译中群体中有很多学生党,提供了Azure for Students的免费服务,不用登记信用卡,感兴趣的朋友,也可以通过以下地址进行申请试用。

2024-01-13 11:34:15 1802

原创 Python解包列表批量赋值技巧

众所周知,我们可以在Python中通过下标如lst[1]来对列表进行解包,或者用*lst进行解包,但是如果你遇到下面的问题该如何解决呢?有如下列表,我们要获取列表中的前二个元素和最后一个元素,组成一个新的列表。

2024-01-13 11:26:25 390

原创 文本批量替换谁更强:Python VS. Excel公式

由于事先没有问题主有多少条数据,后来才知道有几千万条,这时用Excel肯定是不行的,因为Excel容纳的数据量有限,故我们就可以用Python来解决这个问题。我们采用python中的pandas,把txt读取成csv文件,然后按照买家昵称合并,之后把被替换表不必替换的数据保留,最后再用pd.to_csv()保存为txt文件。有人在Emeditor群里提问:有下面两张表,一张被替换表,一张参照表,想把替换表的内容根据对照表进行替换,如果对照表没有对应数据就用替换表中原有的内容。

2024-01-06 16:30:53 387

原创 初学者指南:Python中的字符转换列表艺术

在Python编程世界里,将字符串转换为列表是一项基础而常见的技巧。通过把字符转化为列表,我们可以对字符串进行增、删、改、查,然后再通过join()把列表合并成字符串。事实上,把字符串转化为列表可以通过多种方法实现,每种方法都适用于不同的场景,满足不同的需求。本文将向初学者介绍如何使用Python进行高效的字符串向列表的转换。

2024-01-05 18:30:58 936

原创 Python进行批量字符替换的3种方法

字符串中替换替换字符是Python中常用的操作。下面提供给大家三种常用的替换方法,分别:replace法、字典法和maketrans法。

2024-01-01 15:04:29 1948

原创 在Google Colab中调用Gemini的API实现智能问答

Google终于放出大招,在2023年12月6日正式推出规模最大、功能最强大的人工智能模型Gemini,对标ChatGPT,甚至有要赶超ChatGPT-4.0的节奏。相比之前的Bard,Gemini的文本理解能力、图片识别能力和语义抽取能力大大增强,可以进行复杂深入的推理分析,精确的文本信息抽取,细节入微的理解判断,将有助于用户在文本生成、智能问答、科学研究等领域实现历史性的突破。更为重要的是Google随后开放了免费Gemini的API的申请,大家可以通过以下网站轻松申请到免费的API。

2024-01-01 09:34:29 1181

原创 如何在Python实现列表去重并保持原来顺序

如果用set()直接去重,就难以保证列表元素原来的顺序,因此不能直接用set。而是用下面的两种办法。也可以使用OrderedDict这个包来为列表去重,并保持原来的顺序。如何实现此列表去重,并保持原来的顺序不变。

2023-12-29 19:58:46 403

原创 如何解决服务器CA证书过期的问题

由于Linux是开源的系统,而且网上学习的资源也特别地丰富,所以ChatGPT对于问题的理解、识别、解决都相当地到位,能够快速地给我们一些非常好的思路和建议,因此应该成为技术学习者必备的工具。上面的问题困扰了我两天时间,主要原因是自己对CA证书的理解还不够深入,ChatGPT用的比较少,对于问题的解决只是通过搜索引擎和网上交流平台,对于信息的筛选存在不足。经过分析,发现上面的错误是由于系统证书的时间比服务器当前的时间要早,也就是过期了,所以才报错。最后,终于一键解决了系统证书超期的问题。

2023-12-27 18:07:27 1335

原创 如何用Python批量计算Word中的算式

多年了,我们已经习惯用Word来计算工作量,原因很简单,就是Word制作表格似乎更方便,也容易调整格式,说白了没有什么技术含量,但是在Word中应用公式,打序号相对比较麻烦,如果模式是Excel表的话,那计算就相对简单一点儿了,为此,我特地把Word表格转化成了Excel表格。以下代码由我个人与ChatGPT共同完成,实现过程包括,读取docx文件,获取指定列内容,筛选出包含数字的算式,格式化算式后对算式进行计算,并保留小数点2位。需要注意的是,算式中的符号需要在英文的半角状态下进行,否则就可能报错。

2023-12-27 18:05:05 1177

原创 用Bat文件调用小牛翻译api快速翻译

为了帮助大家更加轻松地调用机器翻译api,本人探索实现了一种可以通过BAT文件来调用机器翻译api,对粘贴板中的文本进行翻译,并将翻译结果保存为txt文件。进入niutrans.com小牛官方网址,注册小牛机器翻译,获取官方提供的免费api额度。

2023-12-15 17:43:36 389

简易语料库检索工具V1.0

采用Python编写的语料库检索工具,可以支持字符串和正则表达式的检索,可以轻松检索TXT文本格式的中英文语料库。能够显示语境信息、搭配、词频表、索引行信息。主要特点如下: 1. 采用Python3.9编写,主要采用tkinter设计可视化界面。 2. 界面友好,检索快捷,支持批量直接导入中英文的txt文本。 3. 检索方式支持文本和正则表达式检索,可以检索关键词、搭配、语境。 4. 可以检索词、句、段落,支持将复制检索结果。 5. 支持检索词的索引行、搭配信息、统计出现的频数。

2023-08-17

Python二级综合应用题:《论语》

二级《论语》文本处理题

2023-06-06

Python批量合并多个doc和docx文件

合并多个数字命名的文件

2023-06-06

Python批量查询海词词典源码

1. 批量查询当前目录下wordlist.txt中的单词发音、词性和语义,并生成wordmeaning.txt,存贮在当前的目录下面。

2022-02-05

定量语料库语言学与R编程:实用导论(英文版)

《定量语料库语言学与R编程:实用导论》Quantitative Corpus Linguistics with R A Practical Introduction。注意是英文版。学习R语言必备的学习丛书。由知名学者Stefan Th.Gries著,欢迎大家下载学习使用。

2020-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除