
python
python入门到精通,所有分享技术以实践使用为第一目的
魂落忘川犹在川
无端坠入红尘梦,惹却三千烦恼丝。
展开
-
python-subprocess模块连接mysql实践
subprocess模块call和run方法测试,运行环境windows# -*- coding: utf-8 -*-import subprocessimport osimport pandas as pdfrom sqlalchemy import create_engineimport sysengine = create_engine("mysql+pymysql://root:root@10.1.60.110:3306/datax?charset=utf8mb4", .原创 2022-01-07 15:48:39 · 1225 阅读 · 0 评论 -
Python-读取EXCEL数据计算行数,并写入mysql(五)
# -*- coding: utf-8 -*-"""Created on 2021/12/30 11:25SQL 数据类型from sqlalchemy import Integerfrom sqlalchemy import DATEfrom sqlalchemy import BIGINT"""import pandas as pdfrom sqlalchemy import create_enginefrom sqlalchemy import VARCHAR## from原创 2022-01-04 09:25:49 · 489 阅读 · 1 评论 -
python-读取EXCEL多个sheet数据写入csv(四)
需求读取一个EXCEL所有的sheet数据多次运行追加写入csv文件# -*- coding: utf-8 -*-"""Created on 2021/12/29 19:20@author: tangge"""import pandas as pdimport timepath = "D:/code_fileAll/test_file/input/老头乐.xlsx"res_path = "D:/code_fileAll/test_file/output/"curr_d.原创 2022-01-04 09:24:26 · 2385 阅读 · 0 评论 -
python-连接mysql的两种方式(一)
一、sqlalchemy""" sqlalchemy 连接方式, 直接提交执行"""from sqlalchemy import create_engineengine = create_engine("mysql+pymysql://root:root@10.1.60.110:3306/datax", max_overflow=0, # 超过连接池大小外最多创建的连接,为0表示超过5个连接后,其他连接请求会阻塞 (默认为10)原创 2021-12-31 19:41:53 · 2444 阅读 · 0 评论 -
查找文件内容并返回文件名与查找内容对应行号linux和window同时实现
需求:有大量的小文件,想需要找到这些文件中,符合某种特定条件的文件名以及在该文件里的行号,这里介绍linux和python两种实现方式一、liunx实现# 查询 某些文件内是否包含某字符, 放回行数+文件名 + 该行内容# 查询当前目录及子目录文件中以log结尾的文件中, 存在呆子字符的行grep -rn '呆子' ./ --include=*.log返回结果: 文件名+行号二、python实现在window 系统可用python实现""" 读取指定目录下的csv文件, .原创 2021-09-18 16:27:13 · 998 阅读 · 0 评论 -
python 实现TXT转excel 并切割文件
话不多说,上代码本次使用的是python3环境,使用pandas读取文件,读取速度有点慢,建议数据量50W以下优化方案可以使用mysql来操作sql来完成大数据量的操作# -*- coding: utf-8 -*-import pandas as pdimport sys#from bbb import *import timecurr_date=time.strftime("%Y-%m-%d", time.localtime()) #文件名路径path="C:/Users/原创 2021-02-09 15:51:00 · 481 阅读 · 1 评论 -
python在idea里安装scikit-learn模块报错问题及解决的坎坷之路
今天使用到了scikit-learn模块,就在下图点加号添加此模块。创建了一个项目先写test代码from sklearn.feature_extraction import DictVectorizerdef dictVec(): dict = DictVectorizer() data = dict.fit_transform([{'city': '北京', 'temp...原创 2019-01-04 19:42:46 · 1630 阅读 · 0 评论 -
python读取文件的几种方式以及数据的处理
纯数字型文件的读取:使用numpy模块文件名numbers.csv数据形式如下读取的代码:import numpy as npdata = np.loadtxt(".numbers.csv", delimiter=",")print(data)结果如下:但是这样并不好阅读,所以修改一下import numpy as npdata = np.loadtxt(&原创 2019-01-03 19:56:17 · 5514 阅读 · 0 评论 -
记一次Python算法案例: 如果 a+b+c=1000,且 a²+b²=c²(a,b,c为自然数),如何求出所有a、b、c可能的组合?
题目需求: 如果 a+b+c=1000,且 a²+b²=c²(a,b,c为自然数),如何求出所有a、b、c可能的组合?原创 2019-01-02 19:54:12 · 4384 阅读 · 0 评论 -
Python安装matplotlib作图步骤,以及出现的问题解决方案
先在idea中建一个python项目点左上角File—>Project Structure再点击SDKs,看右边的package里有没有matplotlib包若没有点最右边的加号,在弹框里输入matplotlib找需要的版本下载完成会出现下图字样关闭弹窗,在第一个页面点OK,再进入查看包已经导入了测试是否可用建一个python文件输入from matplotlib im...原创 2018-12-29 17:17:03 · 1288 阅读 · 0 评论 -
python实现加减乘除并排除异常输入,打印乘法表
python实现加减乘除并排除异常输入while True: try: sushi = input("输入算式") print(eval(sushi)) # 退出系统 if sushi == "exit": break except Exception as result: p...原创 2018-12-29 16:40:16 · 455 阅读 · 0 评论 -
使用python做一个简单的名片管理系统-------字典文件方式实现
前面写了一个用字符串拼接实现, 字符串拼接方式.现在带大家来看一下字典文件形式实现这个系统"""字典实现名片系统"""print("*" * 50)print("欢迎使用【名片管理系统】V1.0")print("")print("1.新建名片&a原创 2018-12-27 21:18:25 · 698 阅读 · 0 评论 -
python跨类调用方法,出现未被调用但执行在控制台的问题解决
在Demo01文件夹下新建tests.py文件,写入下面两个方法def hehe(): print("小机灵鬼")def haha(): print("大机灵鬼")在建一个test01.py文件开始调用方法import Demo01.tests as nidayenidaye.hehe()此时调用时会发现控制台出现了一堆我没有调用的类的代码被执行在找了很久才...原创 2018-12-27 19:13:02 · 1277 阅读 · 0 评论 -
使用python做一个简单的登录注册系统
最近学习重温python,随手谢了几个小案例,python版本是3.x的话不多说,上代码'''使用列表实现登录注册'''print("*" * 50)print("欢迎来到该系统")name_list = []user = ""while(True): num = input("请输入你要选择的操作的数字:1 登录 2 注册 0 退出系统原创 2018-12-27 17:48:56 · 7288 阅读 · 2 评论 -
使用python做一个简单的名片管理系统-------字符串拼接方式实现
使用了2018.3企业版idea和3.6版本的python完成需求:代码实现print("*" * 50)print("欢迎使用【名片管理系统】V1.0")print("")print("1.新建名片")print("2.显示全部名片")print("3.查询名片&qu原创 2018-12-27 17:45:59 · 808 阅读 · 0 评论 -
python之循环中文乱码问题的解决
先来看一段简单的Python代码# -- coding:utf-8 --name = '溪云初起日沉阁'for temp in name : print temp运行后我们可以发现它出现了中文乱码问题但是我们已经指定了utf-8他怎么还会乱码呢?后来找了资料才发现Python内部使用的是unicode而我们使用时可以通过decode将其他编码转成Unicode,而enc...原创 2018-12-26 21:42:27 · 595 阅读 · 1 评论