PYTHON中分组groups
from itertools import groupby
def get_cm_months_report(start_date, end_date):
"""上一次Check out时间和最近一次Check in时间,并且相减。取所有小于等于365天的单据。
"""
csv_header = [
"Serial Number",
"Stock Code",
"Group"作者文章归档:陈海峰
from itertools import groupby
def get_cm_months_report(start_date, end_date):
"""上一次Check out时间和最近一次Check in时间,并且相减。取所有小于等于365天的单据。
"""
csv_header = [
"Serial Number",
"Stock Code",
"Group"def process_input(original_list, input_list):
# 创建原始列表的深拷贝以便修改
current_list = [dict(obj) for obj in original_list]
for input_obj in input_list:
prefix = input_obj['prefix']
# 查找对应的原始对象
found_index = -1
for idx, obj in enumerate(current_list):
import time
import logging
# 这个文件夹需要提前存在
logging.basicConfig(filename='/home/chf/python_obj/python_test/systemctl-test/test_example.log', level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
while True:
try:
liwentang@gnstec.com.hk
ucn12309@Gns
feng@gnstec.com.hk
chenhaifeng
"""
Base settings to build other settings files upon.
"""
from datetime import timedelta
from pathlib import Path
import environ
ROOT_DIR = Path(__file__).resolve(strict=True).parent.paren'''数据库配置'''
DATABASES = {
# 主(写)
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'blog',
'HOST': '42.193.152.252',
'PORT': 3306,
import datetime
import pendulum
# 把需要转换的时间字符串转为datetime对象,再转为字符串
now = datetime.datetime.strptime('2022-11-11 14:13:32', '%Y-%m-%d %H:%M:%S')
new_str = now.strftime('%Y-%m-%d %H:%M:%S')
# 把字符串转为pendulum时间对象
pt = pendulum.parse(new_str, tz='Asia/Shanghai')
docker search rabbitmq:management
docker pull rabbitmq:management
docker run -di --name=tensquare_rabbitmq -p 5672:5672 -p 5671:5671 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 rabbitmq:managementd
15671 managemmysql> select @@tx_isolation;
+-----------------+
| @@tx_isolation |
+-----------------+
| REPEATABLE-READ |
+-----------------+
1 row in set, 1 warning (0.00 sec)
mysql> set session transaction isolation level read committed;
Query OK, 0 rows affected (0.00 sec)