4 Saggitarxm

尚未进行身份认证

我要认证

本人熟悉Python语言,WEB后台开发,希望和大家分享知识,互相交流。

等级
TA的排名 4k+

根据日期获取日期所在月的第一天和最后一天

import calendardef get_current_month_start_and_end(date): """ 年份 date格式: 2017-09-08 给定一个日期,输出日期所在月的第一天0点和最后一天23点 :return: 本月第一天日期和本月最后一天日期 """ if date.count('-') != 2: raise ValueError('- is error') year, month = str.

2020-10-22 17:11:40

使用钉钉机器人,发送群消息

import requestsimport tracebackimport jsonimport datetimedef send_message(alarm_type, msg_desc): DING_SEND_MESSGEN = "https://xxxxxxxx" try: headers = {"Content-Type": "application/json"} body = {"msgtype": "text", "text": {".

2020-10-10 10:54:44

python urllib.urlretrieve的使用,将远程数据下载到本地

Python urllib模块urlretrieve()详解urlretrieve方法直接将远程数据下载到本地。urllib.urlretrieve(url,filename,reporthook=None,data=None)参数说明:url:外部或者本地urlfilename:指定了保存到本地的路径(如果未指定该参数,urllib会生成一个临时文件来保存数据);reporthook:是一个回调函数,当连接上服务器、以及相应的数据块传输完毕的时候会触发该回调。我们可以利用这个...

2020-09-18 21:00:51

mysql索引 多个单列索引和联合索引的区别

mysql索引 多个单列索引和联合索引的区别详解背景:为了提高数据库效率,建索引是家常便饭;那么当查询条件为2个及以上时,我们是创建多个单列索引还是创建一个联合索引好呢?他们之间的区别是什么?哪个效率高呢?我在这里详细测试分析下。一、联合索引测试注:Mysql版本为 5.7.20创建测试表(表记录数为63188):CREATE TABLE `t_mobilesms_11` (`id` bigint(20) NOT NULL AUTO_INCREMENT,`userId` varch.

2020-09-17 19:31:02

python中date、datetime、string的相互转换

python中date、datetime、string的相互转换 import datetimeimport timestring转datetimestr = '2012-11-19'date_time = datetime.datetime.strptime(str,'%Y-%m-%d')date_timedatetime.datetime(2012,11,19,0,0)datetime转stringdate_time.strftime('%Y-%m-%d')'2.

2020-09-11 17:12:44

python实现按年份季节排序

python实现按年份季节排序,支持正序和倒序:"""@time: 2020/9/10 12:09@file: list_sort_test.py@desc:"""def year_and_season_str_sort(data_list, reverse=True): """ 年份季节排序 :param data_list: ["2020年夏季", "2020年春季", "2019年冬季", "2019年秋季", "2019年夏季", "2019年春季",.

2020-09-10 17:13:33

python - 列表均匀分片示例代码

列表均匀分片示例代码:"""@author: zhangjun.xue@time: 2020/6/30 16:32@file: split_data_util.py@desc: 对数据进行分片"""import tracebackdef split_data(split_num, orgin_data): """ :param split_num: 设置分片数 :param orgin_data: 要分片的原始数据 :return: """

2020-09-04 11:47:05

python获取本机IP

python获取本机IP利用驱动信息import socketimport fcntlimport structdef get_ip_address(ifname): s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) return socket.inet_ntoa(fcntl.ioctl( s.fileno(), 0x8915, # SIOCGIFADDR ...

2020-09-02 14:50:24

微信支付接口签名校验工具的使用

2020-08-27 21:01:49

SQLAlchemy中指定想要使用的索引

SQLAlchemy中指定想要使用的索引我们知道在MySQL中可以使用FORCE INDEX(index_name,...)来强制使用索引,那在SQLAlchemy如何指定呢?经过多方查找和实践,我发现了一个叫with_hint的函数。我们看下源码def with_hint(self, selectable, text, dialect_name="*"): r"""Add an indexing or other executional context hint fo..

2020-08-12 14:32:00

Linux下设置redis访问密码

Linux下设置redis访问密码服务器安装了redis,为了安全设置一下访问redis-server的密码。一、查找redis.conf文件我们服务器已经安装了redis,现在通过命令查看下redis的进程:[root@lnp ~]# ps -aux|grep redisroot 7374 0.0 0.0 145312 7524 ? Ssl 16:37 0:00 redis-server 192.168.17.105:6379root 10

2020-08-12 14:16:52

HTML测试报告模板

HTML测试报告模板报告截图展示:目录结构:--- BeautifulReport --------------- 程序主目录 --- report --------------- HTML报告存放路径 --- Report.html --------------- HTML报告文件 --- templat...

2019-07-17 11:59:11

python lazy_pinyin模块 isalpha函数

"""@time: 2020/7/30 12:01@file: csdn_temp_01.py@desc: python lazy_pinyin模块 isalpha函数 """# Python 中拼音库 PyPinyin 的用法# https://blog.csdn.net/zhoulei124/article/details/89055403from pypinyin import lazy_pinyindef temp_test(chars): """ test .

2020-07-30 14:51:36

Elasticsearch 随机返回数据 API

Elasticsearch 随机返回数据 API{ "from": 0, "size": 10,//返回十条数据 "query": { "bool": { "must": { "term": { "level": 1//查询条件。 } } } }, "_source": { "includes": [ "title" //返回的字段 ], "ex.

2020-06-06 16:47:21

SQL语句中条件里需要有单引号问题

SQL语句中条件里需要有单引号问题经常写SQL语句条件中会有两个单引号,但是本身又被单引号包括,如select * from control where column=' ' 如果column中的条件为exec usp_Data '{0}'那这个就不好办了,就这样拿进去sql语句就报语法错误。那么解决的方法就是在column的条件中用两个单引号来表示一个单引号。。。这样问题就解决了如下:select * from control where column=' exec us.

2020-06-03 12:29:35

python实现 数值 转换为 万,亿单位,保留3位小数(例:18000转换为1.8万)

"""@author: zhangjun.xue@time: 2020/5/20 13:14@file: unit_test.py@desc: python实现 数值 转换为 万,亿单位,保留3位小数"""def str_of_num(num): ''' 递归实现,精确为最大单位值 + 小数点后三位 ''' def strofsize(num, level): if level >= 2: return num,.

2020-05-21 17:45:43

python读写Excel

import xlrd, openpyxlimport tracebackimport osdef read_excel(file_path, sheel_name="sheel1"): """ 读取表格,返回json :param file_path: :param sheel_name: :return: """ try: res = {} word_book = xlrd.open_workbook(..

2020-05-12 15:39:57

python 返回指定日期的周一时间和周日时间,返回指定日期区间内的所有周一和周日时间列表

"""@author: zhangjun.xue@time: 2020/5/8 20:28@file: test_v2.py@desc: """import datetimedef last_first_date_and_last_date(n): """ 获取前n周开始时间和结束时间,参数n:代表前n周 :param n: int类型 数字:1,2,3,4,5 :return: 返回前n周的周一0点时间 和 周日23点59分59秒 """ .

2020-05-09 00:28:06

python 获取上周开始和结束时间,今天0点和24点

import datetimedef last_first_date_and_last_date(n): """ 获取前n周开始时间和结束时间,参数n:代表前n周 """ now = datetime.datetime.now() # 上周第一天和最后一天 before_n_week_start = now - datetime.timed...

2020-04-26 22:59:12

python 获取上周第一天和最后一天的日期

import datetimefrom datetime import timedeltanow = datetime.datetime.now()# 今天today = nowprint('--- today = {}'.format(today))# 昨天yesterday = now - timedelta(days=1)print('--- yesterday =...

2020-04-26 22:33:42

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。