![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
波雅_汉库克
这个作者很懒,什么都没留下…
展开
-
python重命名指定文件夹下的所有文件
python脚本重命名指定文件夹下的文件名原创 2024-03-04 10:53:27 · 177 阅读 · 0 评论 -
python解压gz包
【代码】python解压gz包。原创 2023-09-05 10:53:45 · 188 阅读 · 0 评论 -
记录一个判断字符串是否是数字的python小程序
这个函数是我在网上找到,时间太长了忘了那个文章了。用着很稳定,所以做个笔记记录一下,以便以后自己再用直接抄一下就行。def is_number(s): try: float(s) return True except ValueError: pass try: import unicodedata unicodedata.numeric(s) return True exce原创 2021-12-30 10:49:33 · 559 阅读 · 0 评论 -
python读取txt文件数据并存到list中
记录一下读取txt文件数据,其实不只是txt文件适用,可以使用文本打开的文档数据应该都差不多,我这次读取的数据是nmd后缀格式的文件,但是用记事本可以打开。就是用读txt的办法试试,结果成功了。以前也给朋友写过txt数据读取方法帮他做博士论文处理数据,想着比较简单就不记录了,结果时间长了就忘了,需要的时候又得重新写。所以就简单做个笔记以便后面需要直接抄写。import pandas as pdimport numpy as npimport pyecharts.options as原创 2021-12-29 13:44:49 · 7407 阅读 · 0 评论 -
python对excel操作
解释为什么pandas不能用ix这个了,换成其他的函数https://blog.csdn.net/qq_36758914/article/details/104098266pandas对excel的基本操作,但是里面有ix这个函数,替换可以参考上面的博客https://www.cnblogs.com/liulinghua90/p/9935642.html...原创 2021-09-04 10:22:41 · 46 阅读 · 0 评论 -
python处理excel数据的一个小demo
帮朋友处理点数据,下面写了点小demo。处理过程:找出表格中每一行第一个零前面的数,要从正文开始找,前4行是不需要的。找到的数要和这一行的x这一列的数据,和对应的列标题组成一个三围数据,例如:以第一行为例:id x y z 1 2 3 4 5 6 7 8 1 0 20 1 123 1256 12345 1231 123 0 123 51 从列号为1开始找原创 2021-08-28 13:01:53 · 302 阅读 · 0 评论 -
转载:VS Code中运行Python的虚拟环境
正准备研究一下vscode中的python的虚拟环境,pycharm体量太大,小开发根本没必要,所以vscode才是最常用的。一下是原作者内容:https://blog.csdn.net/weixin_44613063/article/details/88563752转载 2021-08-13 13:58:42 · 108 阅读 · 0 评论 -
记录一下python程序启动的第一个函数,不知道怎么的总是记不住
python的每个文件函数都是可以自行启动的,要想在子文件中启动函数,需要添加这么一行代码在里边调用函数就可以了,但是不知怎么滴总是记不住,还是记录一下把:代码:if '__main__' == __name__: test()...原创 2021-08-07 12:59:54 · 82 阅读 · 0 评论 -
python读取MySQL数据库的数据
实验目的:现在我有一个需求,就是读取MySQL数据库中的数据通过公式计算最后把值存入数据库中。这是数据库中的数据,MaxPS是第一个参数,2ndPS是第二个参数,MinPS是第三个参数,UResult是第四个参数,这个参数是要求得,我这里已经运行了所以有值。第一步:先读取数据库的值:sql="SELECTDTame,MaxPS,2ndPS,MinPSFROM BK1"db.execute(sql)results=d...原创 2021-08-06 20:34:44 · 1661 阅读 · 0 评论 -
python执行MySQL语句,没有表创建表
python在执行MySQL语句,如果没有表,就创建这个表sql字符串应该这么写:其中Nodes是表名,这个可以动态修改,具体怎么修改上一篇python写入执行SQL语句有提到。 sqlNodes = """ CREATE TABLE Nodes( ELEM INT NOT NULL PRIMARY KEY, X DOUBLE(16,14) NOT NULL, Y DOUBLE(16,14) NOT NULL,原创 2021-08-06 20:20:17 · 720 阅读 · 0 评论 -
python写入执行MySQL语句
第一种:直接执行,没有参数的。先链接数据库,之前的博客有写,这里不赘述:例如查询全部:conn = pymysql.connect(host=server,user=user,password=password,database=database,charset="utf8")db = conn.cursor()#获取游标 sqlstr= "select * from 表名;"db.execute(sqlstr)conn.commit()#提交数据 第二种有参数的:例如插入数原创 2021-08-06 20:17:25 · 558 阅读 · 0 评论 -
python导出用的包
pip freeze > requirements.txt这种方式是把整个环境中的包都列出来了,如果是虚拟环境可以使用。安装requirements.txt的包pip install -r requirements.txt原创 2021-08-06 19:23:27 · 191 阅读 · 0 评论 -
python连接SQL server数据库
之前项目本来想生成点假数据,用于分析数据,可是C++连接数据库比较费劲。所以使用python连接数据库,向数据库中写数据。python向数据库中写数据非常简单。直接上代码了。一个简化版的函数:import pymssqldef test(): server = '127.0.0.1\SQLEXPRESS' user = 'sa' password = 'wirebond' database = 'testsql' conn = pymssql.co原创 2021-08-04 08:53:59 · 2098 阅读 · 0 评论 -
python画甘特图(gantt)的补充
之前项目需要画个甘特图,在网上看到一篇比较好的例子,但是里面缺少了我需要的类型,今天补上这个例子。原文帖子:https://blog.csdn.net/u012798683/article/details/88852291不错的贴子:https://blog.csdn.net/nixiang_888/article/details/115612723?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baid原创 2021-07-29 13:14:34 · 1418 阅读 · 1 评论 -
python读取数据库的值并保存为csv格式的文件
由于自己不怎么会写存储过程,不能再数据库中直接处理数据,只能通过python读取数据库的数据用python处理数据。第一步是使用python连接数据库需要引用的包为import pymssql import pandas as pdpymssql是连接数据库的,pandas是用来存储csv文件的。连接数据库: conn = pymssql.connect(host=server,user=user,password=password,database=database,cha.原创 2021-07-21 10:24:15 · 5478 阅读 · 0 评论 -
python 返回字典最大值的键
代码:def functionH(a): a1 = [[2,1],[1,1]] a2 = [[1,2],[1,1]] a3 = [[1,1],[2,1]] a4 = [[1,2],[1,2]] sum = 5 Adict = {} i = 0 for i in range(2): j = 0 for j in range(2): Akey = str(i)+ str(j)原创 2020-12-27 13:18:29 · 1577 阅读 · 2 评论 -
python计算时间 (差,排序,相加)
python计算时间差是需要引入时间包的而且不能使用字符串之间相减例如: t1 = "2020-11-05 09:49:32" t2 = "2020-11-05 21:03:54" t3 = t2 -t1是不可以之间相减的,需要转换成时间格式;算了之间上代码了;import datetimedef test(): t1 = "2020-11-05 09:49:32" t2 = "2020-11-05 21:03:54" t1 = dat原创 2020-12-01 10:28:02 · 858 阅读 · 0 评论 -
python的list中的字符串转变成int并查找里面的最大最小值
例子:string型listX= ['0','2','0','2','0','2','0','2','0','2','0','2','0','2','0','2','0','2']Y= ['2','2','3','3','4','4','5','5','6','6','7','7','8','8','9','9','10','10']怎么转换成下面的格式:x =[0,2,0,2,0,2,0,2,0,2...原创 2020-11-27 09:33:08 · 604 阅读 · 0 评论 -
windows系统pip跟换国内源
由于python源默认是在国外,国内小伙伴在下载python包的时候会非常痛苦(有梯子的除外)。安装通常会因为延时而安装失败,这里做个笔记切换成国内的源。只需要三步即可,第一步,在C盘找到自己的文件夹,C盘->用户(users)->要是装系统的时候没有取名字就取Administrator文件夹中,要是有自己的用户名字(win10一般都要取自己的名字,假设你的用户登录名为aaa)aaa第二步,新建pip文件夹并在文件夹下新建pip.ini文件就这个目录下C:\Users\aaa\p原创 2020-11-25 10:15:37 · 362 阅读 · 0 评论 -
python读取XML文件
文章转载:https://mediumcn.com/python3/how-to-read-xmlPython自带xml库,可以通过xml.dom读取xml文件。比如有如下xml文件<?xml version="1.0"?><company> <name>mediumcn ltd</name> <staff id="1001"> <nickname>Ben</nickname> <salary&转载 2020-11-25 09:47:46 · 6570 阅读 · 0 评论 -
python装饰器的怎么用
举个例子:import timedef display_time(func): def wrapper(*args): t1 = time.time() result = func(*args) t2 = time.time() print("Total time:{:.4} s".format(t2-t1)) return result return wrapperdef is_prime(num原创 2020-11-14 13:28:03 · 158 阅读 · 0 评论 -
python的lambda表达式------python 使用lambda表达式怎么统计一个列表中大于j小于i的数的个数
ProPercentNum.append(int(np.sum(list(map(lambda x: x >= j and x < i, MsProduct)))))其中MsProduct是列表数据所以python lambda表达式怎么用例子:比如一个python求平方的函数def f(x): return x * xprint(f(5))使用lambda表达式怎么写?f = lambda x: x* xprint(f(5))输入两个数可..原创 2020-11-14 12:59:13 · 2793 阅读 · 0 评论 -
利用python的爬虫技术实现网页融合----如何优雅的把两个不同的本地网页内容合并到一个网页中
如何优雅的把两个不同的本地网页内容合并到一个网页中问题:项目中遇到一个问题就是把已经画出的两个html图合并成一个网页显示(给领导看)想了好多,开始想的是把原有的网页以字符串的方法是读取,然后把提取需要的部分(就是把第一个网页的<head>标签中的内容替换到第二个网页中,然后再把第一个网页的<body>中的内容增加到第二个网页中),随后而来的问题就是怎么读取<head>标签和<body>标签中的内容,思考无果放弃了。有知道的小伙伴可以留言。第二个思原创 2020-11-12 17:56:45 · 2867 阅读 · 3 评论 -
python 如何安装tar.gz等压缩文件的库以及安装从python.org pypi中下载的whl格式的库
安装whl库很简单,只要一行代码pip install XXX.whl要是没有权限的话运行python -m pip install XXX.whl有时候从python官网下载的库不是whl包的形式而是tar.gz的压缩包的形式,解压后是一个有setup.py的文件夹那么如何安装python压缩文件库?其实很简单一行命令即可,首先把压缩包解压,进入有setup.py的文件夹下,如果你发现有这么一个文件requirements.txt 这里面是这个库所依赖的库,需要提前安装..原创 2020-11-12 10:25:18 · 2147 阅读 · 1 评论 -
使用python写多线程代码
import threadingimport timedef AAA(a,b,c): print("ThreadAAA") def BBB(a,b,c): print("ThreadBBB")def main(): a = 1 b = 2 c = 3 threads = [] t1 = threading.Thread(target=AAA,args=(a,b,c)) t2 = threading.Thread(target=BBB,args=(a,b,c)) t1.sta.原创 2020-11-11 17:49:31 · 256 阅读 · 0 评论 -
python使用pyecharts库画多柱状图
from matplotlib.pyplot import titlefrom pyecharts.options.global_options import TitleOptsfrom collections import namedtupleimport jsonimport sysimport zipfileimport osfrom collections import defaultdictimport matplotlib as mplimport matplotlib.py.原创 2020-11-10 17:47:38 · 1288 阅读 · 0 评论 -
python简单使用pyecharts库画多饼图
from matplotlib.pyplot import titlefrom pyecharts.options.global_options import TitleOptsfrom collections import namedtupleimport jsonimport sysimport zipfileimport osfrom collections import defaultdictimport matplotlib as mplimport matplotlib.py.原创 2020-11-10 17:44:38 · 2774 阅读 · 0 评论 -
python 使用matplotlib库优雅的保存多张图片到一个pdf文档中
第一段是json文件,第二段是python代码实验目的读取第一段的json文件并以A b为很坐标,A B中的值为纵坐标画图直方图。函数的参数path是输入的路径参数数{ "QW12": { "A": 4, "B": 0 }, "QW13": { "A": 3, "B": 0 }, "QW14": { "A": 10, "B": 2 }, "Q...原创 2020-11-09 11:24:40 · 1868 阅读 · 0 评论 -
python 实现压缩文件
import osimport zipfiledef make_zip(source_dir, output_filename): zipf = zipfile.ZipFile(output_filename, 'w', compression=zipfile.ZIP_DEFLATED) pre_len = len(os.path.dirname(source_dir)) for parent, dirnames, filenames in os.walk(source_dir.原创 2020-11-06 09:23:35 · 316 阅读 · 0 评论 -
python读取json配置文件
json文件内容:{ "db_information":{ "server":"10.10.10.12\\SQLEXPRESS", "user":"sa", "password":"123", "database":"qwe" }}python代码import jsondef main(): with open("config.json",'r') as json_file:原创 2020-11-05 15:28:33 · 1338 阅读 · 0 评论