随笔分类 - python
摘要:``` python
# 转载自:https://www.cnblogs.com/miaojiyao/articles/5217757.html
下面讨论一下用peewee的些许提高性能的方法。 避免N+1查询 N+1查询指的是当应用提交一次查询获取结果,然后在取得结果数据集的每一行时,应用至少再次查询一次(也可以看做是嵌套循环)。 大多数情况下,n 查询可以通过使用SQL join或子查询...
阅读全文
摘要:```
# 原文:https://blog.csdn.net/mouday/article/details/85332510
Flask的钩子函数与peewee.InterfaceError: (0, '')
2018年12月28日 22:56:07 彭世瑜 阅读数:70更多
个人分类: flask
版权声明:本文为博主原创文章,欢迎转载,请注明出处 https://blog.csdn.net/m...
阅读全文
摘要:```python
# 原文链接:https://www.cnblogs.com/tkqasn/p/6524879.html # 元类会自动将你通常传给‘type’的参数作为自己的参数传入
def upper_attr(future_class_name, future_class_parents, future_class_attr): # 选择所有不以'__'开头的属性 at...
阅读全文
摘要:```python def read_excel(): # 打开文件 data = [] workbook = xlrd.open_workbook(r"C:\Users\Administrator\Desktop\work_doc\check.xlsx", "r") # 获取所有sheet print(workbook.sheet_names() )...
阅读全文
摘要:```python # flask_返回字节流错误 def export_data(filename, fields, data, names=None, sheet='Sheet1'): # fields 为list data为dict fp = io.BytesIO() book = xlsxwriter.Workbook(fp, {'in_memory': Tru...
阅读全文
摘要:```python
import datetime
from datetime import timedelta
now = datetime.datetime.now()
now_data = now.strftime('%Y-%m-%d') + " 00:00:00"# 获取当前时间
yes_date = (now + timedelta(days=-1)).strftime('%Y-%m-%...
阅读全文
摘要:```python from concurrent.futures import ThreadPoolExecutor ```
阅读全文
摘要:```python
# 参考:https://www.cnblogs.com/dplearning/p/7388659.html#4018373 import dateutil.parser def getDateTime(s): d = dateutil.parser.parse(s) return d print(getDateTime('19/May/2017 04:...
阅读全文
摘要:# 参考:https://www.cnblogs.com/DI-DIAO/p/8793136.html import logging def get_logger(): logger = logging.getLogger(__name__) fh = logging.FileHandler('./
阅读全文
摘要:参考 https://blog.csdn.net/xxm524/article/details/48055275 1. 字符串日期时间转换成时间戳 '2015 08 28 16:43:37.283' 1440751417.283 或者 '2015 08 28 16:43:37' 1440751417
阅读全文
摘要:参考https://www.cnblogs.com/lindaxin/p/7975697.html python3中argparse模块 简单用法 import argparse parser = argparse.ArgumentParser() parser.add_argument('test
阅读全文
摘要:""" requests上传文件时,如果文件名是中文,会导致上传失败,参考:https://www.cnblogs.com/liaofeifight/p/5807901.html """ 不修改源码解决方式如下: from django.conf import settings import req
阅读全文
摘要:```
https://www.crifan.com/python_get_current_system_os_type_and_version_info/
参考:https://stackoverflow.com/questions/1854/python-what-os-am-i-running-on
import platform
print(platform.system()) ```
阅读全文
摘要:原文:https://www.cnblogs.com/johnny1024/p/8400511.html ··· ubuntu 16.04本身是自带python的,他本身是自带2.X和3.X,两个版本,默认的是2.X。这里记录一下如果在版本间切换以及如何把python版本切换到3.X下的方法。 1.
阅读全文
摘要:一 、安装: 参考:https://www.cnblogs.com/wt11/p/5970297.html https://blog.csdn.net/rickey17/article/details/72756766 https://www.cnblogs.com/liuchuanfeng/p/6
阅读全文
摘要:```
参考:https://www.cnblogs.com/guigujun/p/6134828.html
匿名函数lambda:
#匿名函数lambda是函数,:前是传入的参数,冒号后面是返回的结果
bb=lambda x:x+3
print(bb(2)) #结果是5 内置函数:
一、map遍历序列,对序列中每个元素进行操作,最终获取新的序列。 li = [11, 22, 33] ne...
阅读全文
摘要:```
from threading import Thread,current_thread
from queue import Queue
import time class ThreadPool: def __init__(self,n): self.queue=Queue() for i in range(n):#在线程池里面开启n个线程 ...
阅读全文
摘要:```
#使用池来实现并发服务器
import socket
from multiprocessing import cpu_count,Pool
from multiprocessing.pool import ThreadPool server=socket.socket()
server.bind(('0.0.0.0',8080))
server.listen(1000) def wo...
阅读全文

浙公网安备 33010602011771号