- 博客(321)
- 资源 (2)
- 收藏
- 关注

原创 Python读Excel数据自动化填入日常办公的网页表单
前言本篇内容,让你完全掌握Python是如何自动化办公的~使用Python 读取Excel 中的数据,自动批量填入问卷星系统中一、环境准备1.1 Python 3.7.01.2 Pycharm (Python 开发工具)1.3 Selenium (处理网页表单工具类) 1.4 openpyxl (处理Excel工具类)selenium 安装:pip install selenium -i https://pypi.douban.com/simple/...
2021-11-07 21:42:41
8459

原创 Python-如何使用PivotTable(透视表)
也许大多数人都有在Excel中使用数据透视表的经历,其实Pandas也提供了一个类似的功能,名为pivot_table。虽然pivot_table非常有用,但是我发现为了格式化输出我所需要的内容,经常需要记住它的使用语法。所以,本文将重点解释pandas中的函数pivot_table,并教大家如何使用它来进行数据分析。如果你对这个概念不熟悉,wikipedia上对它做了详细的解释。顺便说一下,你知道微软为PivotTable(透视表)注册了商标吗?其实以前我也不知道。不用说,下面我将讨论的透视表并不是P
2021-06-27 10:10:10
5671
1

原创 Python 与 Excel 不得不说的事 操作excel系列-3 如何 pandas库来 读取、保存?
数据处理是 Python 的一大应用场景,而 Excel 则是最流行的数据处理软件。因此用 Python 进行数据相关的工作时,难免要和 Excel 打交道。1,安装pandas 库# 使用pip安装pandaspython -m pip install pandas2,导入pandas# 导入 pandas importpandasaspd3,读取 excel 文件内容ad_excel() 直接读取 excel 文件df...
2021-05-08 08:53:27
257

原创 利用Python脚本实现Oracle与MySQL之间数据迁移
前面有几遍文章使用kettle等ETL工具来做数据迁移,但是现在Python很流行,Python编码也特简单,所以就写个Python脚本来实现数据迁移,大家可以关注微信公众号但不限于Python岗位(内推哦),欢迎诸位老铁切磋交流~~。微信扫描下方二维码,获取详细2021年上半年面试题目答案。并且回复Python面试题import cx_Oracleimport pymysqlimport osimport time#说明:本脚本用于Oracle与MySQL之间的数据迁移#注意.
2021-04-08 09:54:02
1110
1

原创 2021年Python面试题总结
在此,楼主恬不知耻地推荐微信公众号「Python极客思维」,公众号内会持续发布大厂各种高薪岗位,包括但不限于Python岗位(内推哦),欢迎诸位老铁切磋交流~~。微信扫描下方二维码,获取详细PDF版答案。并且回复Python面试题1、一行代码实现1—100之和2、如何在一个函数内部修改全局变量3、列出5个python标准库4、字典如何删除键和合并两个字典5、谈下python的GIL6、python实现列表去重的方法7、fun(*args,**kwargs)中的*args,
2021-03-31 21:37:35
916

原创 各种常用数据库方式锁表和解锁方法
SqlServer查询被锁住的表和解锁表--1.查看被锁表 SELECT request_session_id as spid,OBJECT_NAME(resource_associated_entity_id) as tableName FROM sys.dm_tran_locks WHERE resource_type='OBJECT' --spid 锁表进程 ;tableName 被锁表名 --2.解锁 declare @spid int Set @spid = 被锁表的.
2021-03-18 08:37:19
3700

原创 Python excel操作系列,能够操作python那些内置excle库?
数据处理是 Python 的一大应用场景,而 Excel 则是最流行的数据处理软件。因此用 Python 进行数据相关的工作时,难免要和 Excel 打交道。如果仅仅是要以表单形式保存数据,可以借助 CSV 格式(一种以逗号分隔的表格数据格式)进行处理,Excel 也支持此格式。但标准的 Excel 文件(xls/xlsx)具有较复杂的格式,并不方便像普通文本文件一样直接进行读写,需要借助第三方库来实现。 常用的库是 python-excel 系列:xlrd、xlwt、xlsxwr...
2021-03-06 14:41:06
1246

原创 2021Python必刷面试题(带答案)
1、一行代码实现1—100之和2、如何在一个函数内部修改全局变量3、列出5个python标准库4、字典如何删除键和合并两个字典5、谈下python的GIL6、python实现列表去重的方法7、fun(*args,**kwargs)中的*args,**kwargs什么意思?8、python2和python3的range(100)的区别9、一句话解释什么样的语言能够用装饰器?10、python内建数据类型有哪些11、简述面向对象中__new__和__init__区别1
2021-03-01 09:13:26
10569

原创 python pandas to_sql将excel数据导入到MySQL数据库或者mysql如何到excle最简单方式
使用excle表导入mysql数据import pandas as pdfrom sqlalchemy import create_enginer=pd.read_excel('python.xlsx')engine =create_engine('mysql+pymysql://用户名:用户密码@数据库地址')#database数据库名字,password用户密码r.to_sql('python',con=engine,if_exists='replace',index=Fals...
2020-11-17 09:34:13
865

原创 在windows下载以及安装Mongodb注册为服务,报错
第一步:在cmd中,进入到mongodb的bin目录下第二步:执行如下语句:mongod --dbpath "D:\1\12\mongodb\data\db" --logpath "D:\1\12\mongodb\data\log\mongodb.log" --install --serviceName "MongoDB"报错如下:2016-11-01T20:52:21.647+...
2020-03-06 09:34:25
375

原创 NODE.JS安装使用EXPRESS框架
使用方式(如果后面需要添加路由等推荐第二种方式,不然需要需要手动添加):一、自己动手搭建1、新建项目文件夹,如test,并在命令行中进入目录: cd test2、初始化 npm init,简单使用不需要配置就全部回车跳过(入口文件默认为index.js)3、安装express: npm install express --save4、新建入口文件index.js中加入以下代码:c...
2020-03-02 17:42:22
358

原创 Free Code Camp 练习总结(五) ——Introduction to the ES6 Challenges ES6基本用法和基础知识
我会每天都更新我写东西,学大概有一段时间了,我感触还是挺大的,把之前基础知识又复习一遍,活到老学到老。希望能给在FreecodeCamp有同学有帮助,我会每天更新我在写FreecodeCamp,代码。在2015年,ECMAScript 发布了被称为 ECMAScript 6 (ES6) 的最新版本。在这个挑战里,我们会学习新版本添加的许多强大的功能,包括: 箭头函数 类 模块 Pr...
2018-12-10 17:58:43
1607
7

原创 kettle —— 咱们数据使用Kttle抽取数据时,出现中文乱码问题
使用Kettle在不同的数据库抽取数据时,有时会出现中文乱码问题:其解决方案如下:1.查看数据库的字符集是否是UTF-8(最常用的字符集)2.如果数据库设置正确仍然存在中文乱码,则可能是因为有的客户端数据库默认的编码集不是UTF-8,我们只需要在输出时对输出的数据库进行编码配置。我的数据库是MySql,下面是解决图示:a.我的转换图2.打开表输出——>数据库连接后的“编辑...
2018-09-10 17:51:52
1774

原创 npm run dev 报错的问题 启动失败后出现问题,BrowserslistError相关的文件报错问题
当我的vue环境什么的都搭好的时候,最后一步npm run dev 问题就来了,我修改一下index.js。端口8080修改成其他8099还是报错,后面也是查一下资料搞好久才解决掉的,后面我把Browserlist相关的文件删除了,重新启动一下npm run dev才成功的,希望给学习vue的同学在适配环境能够更好解决掉。E:\world\vue-demo>npm run dev...
2018-08-25 17:51:26
17420
5

原创 Free Code Camp 练习总结(三) —— Basic Algorithm Scripting 基本算法脚本
我会每天都更新我写东西,学大概有一段时间了,我感触还是挺大的,把之前基础知识又复习一遍,活到老学到老。希望能给在FreecodeCamp有同学有帮助,我会每天更新我在写FreecodeCamp,代码。希望能够大家提供到帮助。#253 Reverse a String把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。function reverseS...
2018-07-23 23:23:27
474

原创 Free Code Camp 练习总结 —— JavaScript 基本知识
我会每天都更新我写东西,学大概有一段时间了,我感触还是挺大的,把之前基础知识又复习一遍,活到老学到老。希望能给在FreecodeCamp有同学有帮助,我会每天更新我在写FreecodeCamp,代码。现在让我们开始学习最流行的JavaScript库jQuery吧,不用担心JavaScript本身,我们稍后会提到它。在开始学习使用jQuery之前,我们需要加一些代码到HTML文件中。首先...
2018-07-15 20:08:34
6199
原创 32岁的我:在忙碌中寻找生活真谛
我为了那点升职的机会,为了那一份看似更高的薪水,不停地加班,牺牲了自己的休息时间和陪伴家人的时光。可当我看着镜子里疲惫的自己,又想起爸爸妈妈孤独的身影,我才发现,生活的残酷就在于,它总让我们在追逐物质的道路上一路狂奔,却忽略了内心的需求。在和他们的交流中,我明白了,生活的真谛不在于你拥有多少财富和地位,而在于你对身边的人是否关心,在于你是否珍惜每一天的时光。你好呀,我是追梦,一个保持终身学习,深漂的 90 后,分享成长与赚钱,帮助更多人打造多元赚钱的能力。于是,我开始尝试在这忙碌的生活中寻找生活的真谛。
2025-02-12 20:25:43
254
原创 32岁程序员的“技术黄昏”:当代码渐生,时光渐老,未来该何去何从?
我心里不禁自嘲:“哎,以前学的那些本事,现在看来像是打了水漂啊,这技术变化得,都快赶不上我变老的速度了。凌晨1点,我(追梦)静静地把工牌轻轻放在写字楼前台的回收箱里,那“咔哒”一声,仿佛在我耳边敲响了职业生涯的警钟。这行代码,就像我在这个互联网大厦里奋斗8年的一个缩影,可如今,这座大厦却用一个“N+3”的赔偿金,把我曾经的青春,无情地折算成了银行卡里那冰冷的数字。那些曾经代表我资历的“勋章”,在敏捷开发的时代,竟然都成了裁员谈话时刺痛我的“罪证”。35岁的危机,怎么就提前到我这个32岁的阶段了?
2025-02-11 20:16:07
422
原创 2025年最新实习岗位,有需要学弟学妹看来咯
2、了解AI相关产品技术框架,熟悉寒武纪(Cambricon MLU)、Nvidia Jetson 、华为昇腾(Hw Ascend NPU )等平台及掌握人工智能边缘计算等内容,具有深度学习、图像处理、机器人控制等AI项目开发经验优先;3、年终奖、午餐补贴、考勤补贴、生日福利、节假日福利、带薪年假、健康体检、员工旅游、零食下午茶等;1、大四已获保研的学生或硕士在读学生,电子工程、通信工程、微波工程、计算机、自动化等相关专业;1、2024届应届毕业生,本科学历及以上,电子、通信、材料等相关专业优先;
2024-12-11 20:53:39
685
原创 Python· 求解一元二次方程实根的函数
在Python中,求解一元二次方程 ( ax^2 + bx + c = 0 ) 的实根可以通过使用。请注意,这个函数返回的是一个实数或者一个包含两个实数的元组。如果方程没有实数解,函数返回。这里提供一个简单的函数,它接受三个参数。,然后返回方程的实根。这个函数首先计算判别式。
2024-06-30 10:28:59
1024
原创 使用hadoop进行数据分析
使用Hadoop进行数据分析是一个复杂的过程,需要对Hadoop的各个组件和生态系统工具有深入的了解。如果你有具体的数据分析任务或者需要帮助编写MapReduce程序,可以提供更多的信息,我可以提供更具体的帮助。Hadoop是一个开源框架,它允许分布式处理大数据集群上的大量数据。Hadoop由两个主要部分组成:HDFS(Hadoop分布式文件系统)和MapReduce。
2024-06-30 10:28:07
718
原创 Python 使用函数输出一个整数的逆序数
请注意,这个函数没有处理整数溢出的情况。在Python中,整数是没有固定大小的,但如果你在特定的应用场景中需要考虑整数溢出,你可能需要添加额外的逻辑来处理这种情况。来反转字符串,最后将反转后的字符串转换回整数。如果原始整数是负数,函数会返回其逆序数的负值。在Python中,你可以定义一个函数来输出一个整数的逆序数。这个函数首先检查输入是否为整数,然后通过将整数转换为字符串,使用切片操作。
2024-06-29 16:06:14
991
原创 Python dijkstra算法
Dijkstra算法是一种用于在图中找到单个源点到所有其他顶点的最短路径的算法。它适用于没有负权边的加权图。请注意,这个实现假设图中没有负权边。如果图中有负权边,Dijkstra算法将无法正确工作,此时应该使用Bellman-Ford算法。是一个字典,其中键是顶点,值是另一个字典,表示与该顶点相邻的顶点和它们之间的边的权重。模块实现)来找到从起始顶点到图中所有其他顶点的最短路径。函数接受这个图和一个起始顶点,然后使用优先队列(通过。
2024-06-29 16:03:40
300
原创 计算fibonacci数列每一项时所需的递归调用次数
对于计算斐波那契数列的第 ( n ) 项,如果使用简单的递归方法,其时间复杂度是指数级的,因为每次递归调用都会产生两个新的调用,直到达到基本情况 ( F(0) ) 或 ( F(1) )。一个更高效的方法是使用动态规划(DP)或者记忆化搜索(Memoization),这样可以将时间复杂度降低到 ( O(n) ),并且递归调用的次数也会相应减少。如果我们考虑一个更高效的算法,例如使用动态规划,那么递归调用的次数将不再是指数级的,而是线性的,即最多 ( n ) 次。
2024-06-29 16:02:17
529
原创 c语言自动售货机
请注意,这个示例程序是基于控制台的,并没有实现自动售货机的物理交互,如硬币识别和商品分发。此外,程序没有实现错误处理和更复杂的用户交互,这些在实际应用中是必要的。C语言编写的自动售货机程序可以模拟真实自动售货机的基本功能,例如选择商品、显示价格、付款和找零。结构体来存储商品的名称和价格。然后,定义了一个商品数组。函数允许用户选择商品并进行购买,包括付款和找零。函数显示所有商品及其价格,而。这个程序首先定义了一个。
2024-06-28 20:11:37
1050
原创 俄罗斯方块c语言
请注意,这个代码只是一个非常基础的框架,实际的游戏开发会涉及到更多的功能,比如不同形状的方块、计分系统、游戏结束条件等。此外,还需要处理用户界面和输入事件,这里使用的是Windows的。编写一个俄罗斯方块的游戏通常需要掌握C语言的基本语法和一些数据结构的知识,比如数组和结构体。在其他操作系统上可能需要使用不同的方法。
2024-06-28 20:09:51
490
2
原创 Python头歌数据聚合
请注意,这些步骤是非常基础的,实际的数据聚合可能需要更复杂的操作,比如使用多个聚合函数、处理更复杂的数据结构等。如果您有具体的数据和需求,可以提供更多的信息,我可以给出更具体的指导。在Python中进行数据聚合通常涉及到使用Pandas库,它是一个功能强大的数据分析工具。在聚合之前,通常需要清洗数据,比如处理缺失值、去除重复项等。假设您有两个CSV文件,我们可以使用。聚合后的数据可以导出到CSV文件。函数合并两个数据集。
2024-06-28 20:07:15
1094
原创 opencv简单小项目
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库,它提供了大量的图像和视频处理功能。要开始一个OpenCV项目,你需要安装OpenCV库,这通常可以通过Python的pip包管理器完成。替换为你要加载的图像的实际路径。这个例子展示了OpenCV项目的基本结构,你可以在此基础上添加更多的图像处理功能。如果你需要更详细的指导或代码示例,请告诉我你的具体需求。
2024-06-26 22:48:21
689
原创 Python 希尔排序
希尔排序(Shell Sort)是一种基于插入排序的算法,它通过引入增量序列来改进插入排序的性能。希尔排序的基本思想是将原始数据分成多个子序列,每个子序列的元素之间相隔某个增量d,然后对每个子序列进行插入排序。希尔排序的平均时间复杂度在不同情况下会有所不同,但通常介于O(n)和O(n^2)之间,这取决于增量序列的选择。还有其他的增量序列,如希尔原始序列、V-序列、Bibonacci序列等,它们可能会带来更好的性能。在每次增量间隔的循环中,我们对子序列进行插入排序,直到整个数组被排序。
2024-06-24 21:52:21
264
原创 Python 希尔排序
希尔排序(Shell Sort)是一种基于插入排序的算法,它通过引入增量序列来改进插入排序的性能。希尔排序的基本思想是将原始数据分成多个子序列,每个子序列的元素之间相隔某个增量d,然后对每个子序列进行插入排序。希尔排序的平均时间复杂度在不同情况下会有所不同,但通常介于O(n)和O(n^2)之间,这取决于增量序列的选择。还有其他的增量序列,如希尔原始序列、V-序列、Bibonacci序列等,它们可能会带来更好的性能。在每次增量间隔的循环中,我们对子序列进行插入排序,直到整个数组被排序。
2024-06-24 21:51:22
521
原创 pandas保存成CSV格式时数据换行:SQL的REPLACE函数过滤掉数据的回车符
如果你的数据来源于SQL数据库,并且你希望在查询阶段就处理掉这些换行符,你可以使用SQL的。如果你需要将这个结果保存到CSV文件,你可以使用数据库管理工具或编写脚本来执行这个查询,并将结果导出为CSV格式。),这可能会导致数据在CSV文件中被分割成多行,影响数据的完整性和可读性。为了解决这个问题,你可以在保存CSV之前使用Pandas的。这样,当数据被写入CSV文件时,原本因为换行符而分割的文本将会被合并到同一行中。在使用Pandas保存数据到CSV文件时,如果数据中包含换行符(例如。来查找所有的换行符(
2024-06-24 21:48:32
614
原创 仓颉编程语言
仓颉编程语言(Cangjie Input Method Language)并不是一个真正的编程语言,而是一种中文输入法,由台湾的朱邦复先生在1983年发明。仓颉输入法是一种基于汉字的形、音、义的输入法,它允许用户通过输入汉字的组成部分来输入汉字。如果你对编程语言感兴趣,可能你想询问的是其他实际存在的编程语言,如Python、Java、C++等。这些语言都有自己独特的语法和用途,广泛应用于软件开发、数据分析、人工智能等领域。如果你需要关于这些编程语言的信息或者示例代码,请随时告诉我。
2024-06-23 11:13:39
1596
1
原创 python贪吃蛇完整代码
这段代码创建了一个基本的贪吃蛇游戏,其中蛇可以在屏幕上移动,并且可以吃掉随机出现的食物。如果蛇撞到自己或者墙壁,游戏就会结束。游戏的得分会随着吃掉食物而增加。你可以运行这段代码来体验游戏,或者根据需要对其进行修改和扩展。创建一个简单的贪吃蛇游戏需要使用Python编程语言,并且通常需要使用一些图形库来帮助绘制游戏界面。库实现的基本贪吃蛇游戏的示例代码。
2024-06-23 10:57:02
1249
原创 java拼图小游戏项目
如果你需要更具体的帮助,比如代码示例或者特定功能的实现方法,请提供更多的细节。我可以提供一些基本的代码示例或者指导你如何开始这个项目。创建一个Java拼图小游戏是一个有趣且富有教育意义的项目,可以锻炼你的编程技能。
2024-06-22 08:05:53
320
原创 飞机大战java
如果你需要具体的代码示例或者遇到了具体的编程问题,可以提供更多的信息,我会尽力帮助你。如果你想要一个现成的Java飞机大战游戏代码,你可以在网上搜索相关的教程或者开源项目,许多开发者会分享他们的代码和经验。"飞机大战"是一种经典的射击游戏,通常在各种平台上都有实现,包括Java。:确定游戏的基本规则,比如玩家控制的飞机类型、敌人飞机的行为模式、得分系统等。:对游戏进行测试,确保没有bug,并且游戏体验良好。:设计游戏的开始界面、游戏结束界面和得分统计界面。:为游戏添加背景音乐和各种音效,提升游戏体验。
2024-06-22 08:04:11
249
原创 josephus问题
Josephus问题是一个经典的数学问题,它描述了一种在围成一圈的人中进行杀戮的模式。这个问题是由犹太历史学家约瑟夫斯(Josephus)在描述自己和同伴在耶路撒冷围城期间的一次自杀性行为时提出的。假设有 ( n ) 个人围成一圈,从第一个人开始,每数到第 ( m ) 个人,那个人就会被杀掉,然后从下一个人重新开始计数。这个人就是最后存活的人。这个问题的解决方案可以通过递归或者迭代的方式来找到。如果你需要计算特定 ( n ) 和 ( m ) 的结果,可以告诉我具体的数值,我可以帮你计算。
2024-06-18 19:10:56
244
原创 Python归并排序
归并排序是一种分治算法,它将数组分成两半,分别对这两半进行排序,然后将排序后的两半合并在一起。归并排序是一种稳定的排序算法,时间复杂度为O(n log n),其中n是数组中元素的数量。函数首先找到数组的中间索引,然后将数组分为两部分,递归地对这两部分进行排序。最后,使用一个循环将排序后的两个数组合并为一个有序数组。
2024-06-18 19:10:24
153
原创 Python归并排序
归并排序是一种分治算法,它将数组分成两半,分别对这两半进行排序,然后将排序后的两半合并在一起。归并排序是一种稳定的排序算法,时间复杂度为O(n log n),其中n是数组中元素的数量。函数首先找到数组的中间索引,然后将数组分为两部分,递归地对这两部分进行排序。最后,使用一个循环将排序后的两个数组合并为一个有序数组。
2024-06-17 19:54:50
432
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人