Python
文章平均质量分 62
MasterD56
这个作者很懒,什么都没留下…
展开
-
ffmpeg 转码及多线程处理
以下为下载ffmpeg的地址:Releases · BtbN/FFmpeg-Builds · GitHubContribute to BtbN/FFmpeg-Builds development by creating an account on GitHub.https://github.com/BtbN/FFmpeg-Builds/releases下载好相应的版本后,解压即可,添加bin至环境变量(linux环境变量的添加,详见另一篇文章:CSDNhttps://mp.csdn.net/原创 2022-03-14 17:29:46 · 13706 阅读 · 0 评论 -
python 弹框 pywin32
需要安装pywin32模块,pip install pywin32##pip install pywin32import win32api,win32con##提醒OK消息框win32api.MessageBox(0, "这是一个测试提醒OK消息框", "提醒",win32con.MB_OK)##是否信息框win32api.MessageBox(0, "这是一个测试是否信息框", "提醒",win32con.MB_YESNO)##说明信息框win32api.MessageBo转载 2022-03-14 09:46:13 · 1437 阅读 · 0 评论 -
python计算月份差
from datetime import datetimea = "20220308"b = "20211001"aa = datetime.strptime(a[:4]+"-"+a[4:6]+"-"+a[6:],"%Y-%m-%d")bb = datetime.strptime(b[:4]+"-"+b[4:6]+"-"+b[6:],"%Y-%m-%d")def month_delta(start_date, end_date): flag = True if start_dat.原创 2022-03-08 18:30:19 · 2010 阅读 · 0 评论 -
一文看懂怎么用 Python 做数据分析
常遇到两类朋友。一类是会爬虫但不知道如何进一步做数据分析的,一类是平常用Excel做分析但不太会用Python分析的。如果和你很像,那下面这篇系统长文会很适合你,建议先收藏。Excel是数据分析中最常用的工具,本文通过Python与excel的功能对比介绍如何使用Python通过函数式编...转载 2022-01-24 15:27:04 · 21008 阅读 · 2 评论 -
Python脚本接收参数
sys.argv[0] 返回脚本路径 (shall脚本中返回文件名称)sys.argv[1] 第一个参数sys.argv[2]sys.argv[3]原创 2020-09-04 15:35:50 · 496 阅读 · 0 评论 -
Python 连接 sqllite数据库
import sqlite3conn = sqlite3.connect("/var/lib/grafana/grafana.db") # 连接数据库cursor = conn.cursor() # 创建游标cursor.execute("select id from user where name = '%s'"% user_name) # 执行语句user_id = cursor.fetchall() # 拿到结果...原创 2020-09-04 15:33:46 · 338 阅读 · 0 评论 -
代码中连接服务器 并执行命令
import paramikossh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect(IP, port, username, password)ssh.exec_command("python /usr/share/grafana/clear_grafana_cookie.py "+ user_name)原创 2020-09-04 15:31:04 · 336 阅读 · 0 评论 -
返回文件的行号,enumerate参数
(如果要统计文件的行数,可以这样写:count = len(open(filepath, 'r').readlines())这种方法简单,但是可能比较慢,当文件比较大时甚至不能工作。可以利用enumerate():count = 0for index, line in enumerate(open(filepath,'r')): count += 1)enumera...原创 2019-12-10 14:38:50 · 255 阅读 · 0 评论 -
python 把双斜杠 \\ 转为单斜杠 \
前段时间因前端技术限制,传给我的参数有的是单斜杠(例如:\t)而有的是双斜杠(例如:\\t)所以就需要后端来配合把双斜杠转换为单斜杠,于是:a = 'asdf\\tsdfasd'a = a.replace('\\\\','\\')转换失败,经过各种方法的试探,再于是:a = 'asdf\\tsdfasd'a = eval(repr(a).replace('\\\\'...原创 2019-11-07 11:28:06 · 7634 阅读 · 1 评论 -
Python时间,字符串,时间戳之间转换
1.将字符串的时间转换为时间戳import timea = "2018-04-27 17:49:00"#转化为数组timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S")#转换为时间戳timeStamp = int(time.mktime(timeArray))#152482254...原创 2019-04-19 09:56:26 · 1160 阅读 · 0 评论 -
记录一次成都阿里一面的经历
别人写的,感觉对自己温习很有用,无奈没找到收藏按钮,只能转发一下了,Mark!上周在拉勾上收到一个蚂蚁金服的大哥要我的简历,当时很惊讶,居然有蚂蚁金服的找到我,然后想都没想就给了。受宠若惊呀,我知道自己的水平跟阿里的差距有多远,以前一直没用勇气去投,连试试都不敢。这次居然主动找过来了,当时就再想,难道阿里这么缺人么?还是只是为了完成某些KPI,当然了,我这种想法比较幼...转载 2019-04-26 09:24:18 · 364 阅读 · 0 评论 -
python3 抓取网页资源的 N 种方法
1、最简单import urllib.requestresponse = urllib.request.urlopen('http://python.org/')html = response.read()2、使用 Requestimport urllib.requestreq = urllib.request.Request('http://python.org/')...原创 2019-03-18 14:58:55 · 1010 阅读 · 0 评论 -
用python发送GET和POST请求
GET请求:python2.7:import urllib,urllib2url='http://192.168.199.1:8000/mainsugar/loginGET/'textmod ={'user':'admin','password':'admin'}textmod = urllib.urlencode(textmod)print(textmod)#输出内容:pas...原创 2019-03-18 14:58:03 · 429 阅读 · 0 评论 -
Django的ORM操作
标记: Django的ORM操作ORM增删改查:http://www.cnblogs.com/liaojiafa/p/5638472.htmlORM操作大全:https://www.cnblogs.com/huchong/p/7819473.html原创 2019-03-21 10:15:08 · 145 阅读 · 0 评论 -
基于 django 自带的用户认证进行用户认证
django admin 默认已经存在了一个用户认证,这个时候可以偷个小懒,直接用 django 自带的,就不需要自己写用户认证了1、目录结构:2、代码在 settings.py 中添加一行 # 如果不添加该行,则在未登录状态打开页面的时候验证是否登录的装饰器跳转到 /accounts/login/ 下面# 第一种解决方法就是修改 settings.py 中的 ...转载 2019-03-20 18:00:29 · 1563 阅读 · 0 评论 -
Python的8大排序算法
本文用Python实现了插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序。1、插入排序描述插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外(让数组...转载 2018-07-18 23:12:39 · 185 阅读 · 0 评论 -
Django项目部署
Django项目部署的具体步骤 1.进行mysql数据库的主从配置,提升性能,并且可以进行读写分离,并且方便备份 (1)首先使用docker创建几个容器(container),运行几个mysql数据库的镜像,然后找到mysql.conf.d文件进行主从IP相同,端口不同的配置,这里要强调一点就是,server-id也一定要改成不同的值,主机的mysql/mysqlbi...原创 2018-07-18 22:29:35 · 320 阅读 · 0 评论 -
什么是RESTful设计风格接口!
RESTful 的概念1. 起源REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的。Fielding是一个非常重要的人,他是HTTP协议(1.0版和1.1版)的主要设计者、Apache服务器软件的作者之一、Apache基金会的第一任主席。所以,他的这篇论文一经发表,就引起了关注,并且立即对互联网开发产生了深远的影响。2. 名称Fielding将他对互联网软件的...原创 2018-07-11 21:37:43 · 398 阅读 · 0 评论 -
Python中Post 和 Get 请求的区别?
GET 请求,请求的数据会附加在 URL 之后,以?分割 URL 和传输数据,多个参数用&连接。URL 的 编码格式采用的是 ASCII 编码,而不是 uniclde,即是说所有的非 ASCII 字符都要编码之后再传输。 POST 请求:POST 请求会把请求的数据放置在 HTTP 请求包的包体中。上面的 item=bandsaw 就 是实际的传输数据。 ...原创 2018-07-10 11:17:57 · 441 阅读 · 0 评论