
python
文章平均质量分 71
神的孩子都在歌唱
csdn认证博客专家,本人还是小白,一起加油,微:chenyunzhiLBP ,公众号 chenyunzhishuai,关注我回复 领取学习资料 可领取python,java,计算机基础和算法资料
展开
-
python执行linux系统命令的三种方式
前言这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。作者:神的孩子都在歌唱。原创 2024-01-31 22:23:58 · 1544 阅读 · 0 评论 -
微信公众号每天定时发送消息给女朋友
前言这是我在这个网站整理的笔记,关注我,接下来还会持续更新。作者:RodmaChen。原创 2023-06-17 17:09:12 · 860 阅读 · 0 评论 -
在CentOS 7上安装Python 3.9
前言这是我在这个网站整理的笔记,关注我,接下来还会持续更新。作者:RodmaChen。原创 2023-06-17 15:38:07 · 1756 阅读 · 0 评论 -
python运行sql文件且失败可以回滚
如果在执行过程中出现错误,则会触发异常,并在 except 块中执行回滚操作。如果没有出现错误,则会在 try 块中执行提交操作。首先我们连接到数据库,然后将 autocommit 设置为 False,这样才能启用事务。公司需要一个能对数据库升级脚本,也就是执行sql文件,并且需要有事务错误回滚。接下来,我们打开 SQL 文件,并将其内容读入变量。转载说明:跟我说明,务必注明来源,附带本人博客连接。然后,我们使用游标执行 SQL 语句。最后,我们关闭连接。原创 2023-02-15 14:18:37 · 1241 阅读 · 1 评论 -
python连接pgsql库对指定字段的参数加密
如果升级的版本打包给客户,必定会出现解密失败的报错,所以我们需要在升级包里面写一个脚本进入数据库加密邮箱密码。:今天要打包升级包给客户,由于我的原因,之前的版本的发件服务器邮箱密码我没有进行加密,用户已经使用了。本人csdn博客:https://blog.youkuaiyun.com/weixin_46654114。为了能及时给客户交付,2023年2月13号凌晨四点多还在给客户打升级包的打工人。转载说明:跟我说明,务必注明来源,附带本人博客连接。原创 2023-02-15 11:12:47 · 1081 阅读 · 0 评论 -
Python之for循环的正序和倒序
本人csdn博客:https://blog.youkuaiyun.com/weixin_46654114。转载说明:跟我说明,务必注明来源,附带本人博客连接。从1开始循环,到-1停止,最后一个-1表示倒序。作者:神的孩子在歌唱。原创 2022-08-07 02:00:00 · 2396 阅读 · 1 评论 -
字符串拼接
python中可以通过+号,join方法,和%号对字符串进行拼接但在python中,尽量少用加号+连接字符串,因为String对象是定长对象,一旦创建,长度就不可变化,若是使用+号连接两个字符串,则会新开辟一段和原来长度总和长度的内存,再将两个字符串memcpy进去。如果要连接N个String对象,则要进行N-1次内存申请和拷贝。官方推荐的是使用字符串的join方法,该方法对于连接一个list或tuple中的元素非常有效,它会先统计所有元素的长度,申请内存,然后拷贝。...原创 2022-08-05 10:00:00 · 1519 阅读 · 0 评论 -
将列表中的字符以逗号分割的形式提取出来
前言:可以通过join将列表中的字符提取出来以逗号分隔输出如下可是我想输出的是 ,那么可以通过循环方式为每个值添加原创 2022-07-09 21:02:30 · 2357 阅读 · 0 评论 -
python获取两个时间间隔的天数
前言:今天做项目的时候有一个定时清理日志的需求,可是linux里面无法获取到文件的创建时间了,只能获取状态和更新时间,由于目前日志是存在同一个log中的(如下图),只要到达一定时间就把这个文件删除就可以,所以只要通过正则获取第一条日志产生的时间就知道他创建的时间了。不多说,上代码:参考文章:https://blog.youkuaiyun.com/TFATS/article/details/103871445python 读取一个log文件:https://www.youkuaiyun.com/tags/MtzaIgysNTIz原创 2022-07-09 10:00:00 · 3273 阅读 · 0 评论 -
python删除系统中指定路径和时间的文件
前言:需求:删除文件夹下超出时间的文件通过os获取到文件路径编写代码参考文章python 简单实现根据目录下文件修改时间,删除某一时间点之前创建的所有文件:https://blog.youkuaiyun.com/weixin_44280392/article/details/88767801python 删除指定时间之前文件的脚本 包括下级目录:https://blog.youkuaiyun.com/weixin_30821731/article/details/96574435py脚本:linux系统下定时清理文件:htt原创 2022-07-08 09:00:00 · 1841 阅读 · 0 评论 -
python定时器
前言:时间间隔计算器:https://www.zuhedaikuan.com/date/shijianjiange.aspx最近在做项目(本项目时用django编写的)的时候有一个需求是定时清除项目中产生的文件,由于时间可以更新,所以定时器在时间更新时也需要更新,那么如何操作定时器的开关呢。运行效果如果想定时异步调用:Python Timer定时器:控制函数在特定时间执行:http://c.biancheng.net/view/2629.html基于Python实现简单的定时器详解:http://www原创 2022-07-07 01:30:00 · 2072 阅读 · 0 评论 -
python的lambda表达式详细讲解
前言:Lambda 表达式是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象,是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包。缺点:只有一个运算式,不适用于复杂的计算。不够直观,难于理解,增加了维护成本python的lambda可以和java中的stream流一样,可以将lambda函数作为参数传递给其他函数比如说结合map、filter、sorted、reduce等一些Python内置函数使用接下来我们用代码来演示一下lambda(1)简单用法原创 2022-07-06 15:13:36 · 18290 阅读 · 5 评论 -
python和java中的三目运算符
前言:Python 三元运算符用于根据条件选择两个值之一。它是 if-else 语句的一个缩影,它将两个值之一分配给一个变量。Python 三元运算符的语法是:如果表达式的计算结果为True,则选择statement_1。否则,如果表达式的计算结果为False,则选择statement_2。您可以为statement_1和statement_2提供值、变量或语句。java中与python的另有不同,不过逻辑是一样的。java的三元运算符语法是:接下来我们用代码更好的了解他们:问题:判断a,b的大小pyt原创 2022-07-02 21:32:14 · 1540 阅读 · 0 评论 -
来自一个菜鸟的爬虫分析过程(文末附代码)
前言这篇文章放在我的笔记里很久了,今天1024准备拿出来发一发,这是有关爬取新闻网站的,之前为了比赛爬了很多新闻网站,后面有机会会一一发出来,不知道会不会被警告(希望文章能过审)有什么错误的地方请指正,谢谢新闻爬取分析分析数据获取页数代码获取分析目的:爬取汽车和房产的新闻标题,内容,和连接分析数据由于有反爬,无法获取html数据,所以我们用seleniu获取指定数据由于他每次只能获取5条新闻这里我尝试了各种正则,如果想直接全部获取的话是不理想的,因为我们还得获取连接,所原创 2021-10-24 09:02:28 · 3794 阅读 · 31 评论 -
django post请求报错: You cannot access body after reading from request‘s data stream
改为post原创 2021-07-18 13:32:03 · 1112 阅读 · 0 评论 -
in a future version of numpy, it will be understood as (type, (1,))
参考文章:https://blog.youkuaiyun.com/cufe_shang/article/details/100338443numpy版本过高,降低版本解决办法: 先卸载numpy: sudo pip3 uninstall numpy再安装比较低的版本: pip3 install numpy==1.16.4原创 2021-07-18 12:00:42 · 1224 阅读 · 0 评论 -
centos系统下安装chrome和chromedriver驱动《实现selenium爬虫测试》
前言:作者:神的孩子在歌唱大家好,我叫陈运智,大家可以叫我小智服务器:阿里云centospython2.7参考:文章一:https://segmentfault.com/a/1190000022589195文章二:https://blog.youkuaiyun.com/qq_39138295/article/details/103244701错误:一:https://blog.youkuaiyun.com/wangjiaweiwei/article/details/78849505二:https://www原创 2021-07-05 13:15:59 · 1339 阅读 · 6 评论 -
使用postapi测试后端导出文件接口出现《onnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接。》
前言:作者:神的孩子在歌唱大家好,我叫陈运智,大家可以叫我小智问题出错和代码思路我是用django框架运行Python代码,在view.py文件调用爬虫代码,返回json数据,然后我在用postapi接口调用是报错了问题如上,这个问题困扰了我很久,不知道如何解决,我的代码思路是这样的(1)获取前端传递过来的参数(2)自动设置一个csv文件链接地址(3)然后将参数抛到爬虫函数代码里面,将爬取到的数据存入到csv文件(4)然后就可以输出文件路径了问题出现在了第三步,爬虫代码这里,代原创 2021-07-04 17:01:37 · 1065 阅读 · 0 评论 -
近万字的Numpy总结——边学边练
naddary结构总结属性使用以下函数可以打印出数组的属性属性名字属性解释ndarray.shape数组维度的元组ndarray.ndim数组维数ndarray.size数组中的元素数量ndarray.itemsize一个数组元素的长度(字节)ndarray.dtype数组元素的类型形状一维二维三维类型print(type(数组.dtype))#<type 'numpy.dtype'>名称描述简写原创 2021-06-22 11:20:07 · 955 阅读 · 13 评论 -
惊!用python将数据存到txt文件中发现顺序乱排或缺斤少两
前言:作者:神的孩子在歌唱大家好,我叫陈运智,大家可以叫我小智????文件操作文章:文件操作——python必学知识赶紧收藏问题我们打开excel文件数据,发现他有12450条数据import numpyimport pandasdf=pandas.read_excel(r"by_news.xlsx")然后我们通过平常的保存方法保存标题title到txt文件中f1=open(r'by_news_title.txt',"a",encoding='utf-8')for i in d原创 2021-06-20 18:41:15 · 3155 阅读 · 17 评论 -
还没搞懂正则?熬夜到虚脱整理出来的Python的正则表达式总结(Regular Expression)
前言:作者:神的孩子在歌唱这是我听老师讲课做的笔记大家好,我叫陈运智,大家可以叫我智正则表达式一. python正则表达式介绍二. re模块2.1 match方法2.2 匹配规则2.2.1 匹配字符2.2.2 分组匹配2.2.3 限定匹配字符规则2.2.4 转义字符三. re中的编译函数3.1 compile方法3.2 search方法3.3 finall方法3.4 sub方法3.5 split方法四. 贪婪模式与非贪婪模式一. python正则表达式介绍正则表达式是一个特殊的字符序列,原创 2021-06-05 11:05:59 · 12562 阅读 · 53 评论 -
Python中常见的模块——OS 和 time 模块
模块一. 模块介绍二. 常见模块2.1 os模块2.2 time、datetime模块一. 模块介绍简单理解:相当于一个工具包,就是封装了一堆函数的py文件,如果使用到某个函数的时候调用这个包就可以了,不用自己在编写一堆代码导入方法(1)import 模块(2)导入模块中的函数 from 模块 import 函数注意:import导入的时候模块是要在当前目录的取别名as:模块名过长可以通过as取别名二. 常见模块2.1 os模块作用:常用于对文件进行重命名、删除等一原创 2021-06-04 22:41:02 · 6603 阅读 · 23 评论 -
文件操作——python必学知识赶紧收藏
文件操作一.文件基本操作1.1 文件打开和关闭1.2 读/写文件1.2.1 写文件1.2.2 读文件二. 文件备份脚本三. 文件定位一.文件基本操作1.1 文件打开和关闭open(‘文件名称’,'打开模式’)模式:r(只读,指针再头) w(只写,存在覆盖,不存创新) a(追加) b(二进制格式)close() 方法关闭文件f=open('text.txt','w')#创建text.txt文件,用f来指代f.close()#关闭文件注意: 打开一个文件之后,一定要关闭,否则后面无法原创 2021-05-28 10:16:29 · 3611 阅读 · 19 评论 -
学编程必须得会的异常处理
异常处理一. 介绍二. 异常语句处理2.1 基本介绍2.2 异常传递2.3 自定义异常前言:作者:神的孩子在歌唱这是我听老师讲课做的笔记大家好,我叫陈运智,大家可以叫我智,我创建了一个python,机器学习交流群903419026,各位大佬小白可以进来多交流交流,互相促进。我的微信(记得备注csdn):chenyunzhiLBP一. 介绍程序出现错误了怎么办?我们可以通过打断点,编写异常处理代码,也可以通过编译器自己找寻错误什么是异常?比如你的代码写错了,在程序运行到错误代码时候原创 2021-05-27 13:34:34 · 1290 阅读 · 7 评论 -
python面向对象中容易忘记的——私有化的属性和方法
前言:作者:神的孩子在歌唱这是我听老师讲课做的笔记大家好,我叫陈运智,大家可以叫我智,我创建了一个python,机器学习交流群903419026,各位大佬小白可以进来多交流交流,互相促进。我的微信(记得备注csdn):chenyunzhiLBP私有化属性和方法一. 私有化属性1.1 Property属性二. 私有化方法目的:通过声明私有化属性、方法,保护和控制数据,使无法直接通过类名修改类属性一. 私有化属性定义:为了更好的保存属性安全,即不能随意修改,将属性定义为私有属性,添加一原创 2021-05-26 14:16:54 · 2019 阅读 · 17 评论 -
学Python不会Matplotlib是什么?一文教你入门Matplotlib
Matplotlib作用可视化是在整个数据挖掘的关键辅助工具,可以清晰的理解数据,从而调整我们的分析方法。能将数据进行可视化,更直观的呈现使数据更加客观、更具说服力import matplotlib.pyplot as plt创建画布–plt.figure()plt.figure(figsize=(), dpi=)figsize:指定图的长宽dpi:图像的清晰度返回fig对象plt.figure(figsize=(10,10),dpi=100)<Figure size原创 2021-05-22 09:29:31 · 5888 阅读 · 23 评论 -
简单明了——小白看了都会的python操作mysql数据库
python操作数据库1. 概述2. 安装PyMySQL3. 连接数据库:Connection悄悄介绍自己:本人是快升大四的小白,在山西上学,学习的是python方面的知识,希望能找到一个适合自己的实习公司,哪位大佬看上我的可以留下联系方式我去找您,或者加我微信chenyunzhiLBP1. 概述Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。PyMySQL 是在 Python3.x 版本中用于连接 MySQL原创 2021-05-14 09:10:26 · 3866 阅读 · 18 评论 -
用python提取字符串的中英文——建议收藏反复观看
python中提取字符串的中文或英文re中的sub函数提取中文提取英文提取数字re中的findall函数提取中文提取英文提取数字re中的compile函数同时匹配中英文数字去除其他字符前言:提取中英文是我们在做数据处理时候经常使用的,最高效的做法就是通过正则判断了,下面是我写的笔记,希望对你有用re中的sub函数使用Python 的re模块,re模块提供了re.sub用于替换字符串中的匹配项。re.sub(pattern, repl, string, count=0) 参数说明:原创 2021-05-09 23:26:54 · 18042 阅读 · 12 评论 -
python必学的面向对象基础之继承静态与多态
前言这是我听老师讲课做的笔记作者:神的孩子都在跳舞关注我的csdn博客,更多python知识还在更新一. 析构方法介绍:当一个对象被删除或者被销毁时,python解释器也会默认调用一个方法,这个方法为__del__()方法,也称为析构方法代码解析:class Animal(object): def __init__(self,name):#定义__init__方法 self.name=name#实例属性 print('init方法被调用原创 2021-05-07 18:30:23 · 1893 阅读 · 19 评论 -
python面向对象基础之魔术方法
前言这是我听老师讲课做的笔记作者:RodmaChen关注我的csdn博客,更多python知识还在更新一. 类和对象通俗理解:类就是模板,对象就是通过模板创造出来的物体类(Class)由3个部分构成:类的名称: 类名类的属性: 一组数据类的方法: 允许对进行操作的方法 (行为)二. 魔法方法在python中,有一些内置好的特定的方法,方法名是“__xxx__”,在进行特定的操作时会自动被调用,这些方法称之为魔法方法。下面介绍几种常见的魔法方法。__init__方法 :初原创 2021-05-05 16:37:28 · 2778 阅读 · 15 评论 -
python的这四大函数类型得牢记(变量,引用,匿名,递归)
四大函数类型一. 局部和全局变量二. 引用三. 匿名函数四. 递归一. 局部和全局变量局部变量(1)含义:就是在函数内部定义的变量(作用域仅仅局限在函数的内部)不同的函数可以定义相同的局部变量,但是各自用各自的 不会产生影响(2)作用:为了临时的保存数据 需要在函数中定义来进行存储全局变量:可以被所有函数调用突发情况1.当全局变量和局部变量出现重复定义的时候,程序会优先执行使用函数内部定义的变量(地头蛇)2. 如果在函数的内部要想对全局变量进行修改的话 必须使用global 关键字进行原创 2021-05-03 18:44:20 · 3826 阅读 · 26 评论 -
python中必须要会的四大高级数据类型(字符,元组,列表,字典)
高级数据类型(字符,元组,列表,字典)一. 字符串二. 列表三. 元组四. 字典前言这是我听老师讲课做的笔记,考试要看的。作者:神的孩子都在跳舞关注我的csdn博客,更多数据结构与算法知识还在更新一. 字符串生活中我们经常坐大巴车,每个座位一个编号,一个位置对应一个下标。 字符串中也有下标,要取出字符串中的部分数据,可以用下标取。python中使用切片来截取字符串其中的一段内容,切片截取的内容不包含结束下标对应的数据。切片使用语法:[起始下标:结束下标:步长] ,步长指的是原创 2021-05-02 12:44:16 · 12435 阅读 · 52 评论 -
python中的内置函数
前言本人只在csdn写博客内置函数介绍一. 数学运算abs()求绝对值函数round() 近似取值pow()求指数divmod()求商和余数max()求最大值和min()求最小值sum()求和eval()执行字符串表达式测试结果二. 类型转换int()转为整型float()转换成浮点数str()转化为字符串ord()字符转数字chr()数字转字符bool()转为布尔型bin(),hex(),oct()转为二进制,十六进制,八进制list()元组转换为列表tuple()列表转换元组dict()创建字典原创 2021-05-01 11:10:44 · 12198 阅读 · 44 评论 -
适合新手的python入门教程
认识python一. 了解Python的发展历史二. 了解Python 的优缺点2.1 python的优点2.2 python的缺点三. 掌握Python数据类型与命名规范四. 掌握Python 基本操作符五 .掌握Python 输入与输出一. 了解Python的发展历史Python是一种面向对象的解释型计算机程序设计语言,由 吉多·范罗苏姆 开发,第一个公开发行版版发布于 1991 年。它常被昵称为胶水语言,能够把其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起起源:(1)19原创 2021-04-30 09:55:16 · 3719 阅读 · 13 评论 -
玩转python多线程
多任务介绍多任务:同一时间打开多个任务。比如一台计算机上同时打开百度,和谷歌并发 :在一段时间内 交替 去执行多个任务。比如对于单核cpu处理多任务,操作系统轮流让各个任务交替执行并行: 在一段时间内真正的同时一起 执行多个任务。进程的介绍python中可以使用多进程 来实现多任务。进程的概念:是资源的最小单位,,它是操作系统进行资源分配和调度运行的基本单位。通俗理解:一个正在运行的程序就是一个进程。例如qq等,都是一个进程多进程作用进程在python中的创建步骤:#1.原创 2021-04-29 21:15:47 · 1488 阅读 · 4 评论 -
报错:WARNING: You are using pip version 20.2.1; however, version 21.0.1 is available.
WARNING: You are using pip version 20.2.1; however, version 21.0.1 is available.You should consider upgrading via the 'F:\下载文件\python\python.exe -m pip install --upgrade pip' command.解决python -m pip install --upgrade pip -i https://pypi.douban.com/sim原创 2021-03-31 20:48:53 · 1016 阅读 · 0 评论