随笔分类 - python
摘要:由于peewee用起来比较简单 , 所以了解了一下 以Python内置的数据库SQLite为例 python3.7版本 import peewee conn = peewee.SqliteDatabase('xxx.db') #sqlite中创建并连接数据库 class Stock(peewee.M
阅读全文
摘要:Dockerfile 文件 version: '3' services: nginx: image: nginx container_name: nginx volumes: # 映射主机./conf.d目录到容器/etc/nginx/conf.d目录 - "$PWD/conf.d:/etc/ngi
阅读全文
摘要:**kwargs 入参,返回一个字典 def test(**kwargs): print(kwargs) print(type(kwargs)) test(a=1,b=2) 结果: {'a': 1, 'b': 2} <class 'dict'>
阅读全文
摘要:传参 在函数传参中,传入数据 arg 传入的参数值 func 函数名 **kwargs func函数的传参 def func_a(arg, func, **kwargs): print(arg) func(**kwargs) def B(arg_a): print(arg_a) def C(): p
阅读全文
摘要:插入数据 插入方式: 普通插入 原子性插入 大量插入 插入方法: get_or_create 普通插入 Model 数据库表名 data 数据库字段的字典 data = [ {'field1': 'val1-1', 'field2': 'val1-2'}, {'field1': 'val2-1',
阅读全文
摘要:classmethod 修饰符 与self类不同,不需实例化 函数不需要实例化,不需要 self 参数 需填写cls 参数 - 调用类的属性,类的方法,实例化对象等 #!/usr/bin/python # -*- coding: UTF-8 -*- class A(object): bar = 1
阅读全文
摘要:空值 去除list空值,简单好用 d =['','剧情','喜剧','恐怖','','伦理',''] d_dropna = list(filter(None, d)) #去除列表空值,非常简单好用 平均切割 1. 切割列表 #arr是被分割的list,n是每个chunk中含n元素。 def chun
阅读全文
摘要:参考 :https://blog.csdn.net/wls666/article/details/95456309
阅读全文
摘要:linux virtualenv create a new virtualenv virtualenv --no-site-packages env cd env/ source bin/activate windows virtualenv --no-site-packages env cd en
阅读全文
摘要:linux 多进程 Unix/Linux操作系统提供了一个fork()系统调用 特点: fork()调用一次,返回两次 - 当前进程复制了一份(父进程),生成子进程 - 子进程返回0 父进程返回子进程的ID fork 只存在linux,windows无法运行 linux 运行: import os
阅读全文
摘要:Python https://python-parallel-programmning-cookbook.readthedocs.io/zh_CN/latest/index.html
阅读全文
摘要:raise 语句格式为: raise [exceptionName [(reason)]] 异常情况 常见的几种异常情况类别: AssertionError - 当 assert 断言条件结果为假时(False),程序运行会停止并抛出 AssertionError 异常 >>> demo_list
阅读全文
摘要:def a(): print(11111) def b(): print(222222) class OBJ: def __init__(self, type): self.type = type obj1 = OBJ(1) obj2 = OBJ(2) obj3 = OBJ(1) l = [obj1
阅读全文
摘要:numba初体验 今天在知乎上发现了一个很神奇的包numba,可以用jit的方式大幅提高计算型python代码的效率,一起来看一下 安装 pip3 install numba 注意:numba仅支持python3.5以上的版本 使用 numba的使用也很简单,使用numba.jit装饰锂电函数就可以
阅读全文
摘要:def run(): obj = get_source_target_obj() trans = { "hosts": transfrom_hosts_general, } trans[obj.type](obj) def get_source_target_obj(): pass def tran
阅读全文
摘要:‘/’ 无论是否整除返回的都是 float ,暂且叫它精确除法 2/3 0.6666666666666666 取整 ‘//’无论是否整除返回的都是 int ,是底板除支取整数部分,小数部分舍弃 2//3 0 3//2 1 取余 % 1%3
阅读全文
摘要:向 set 集合中添加元素 setname.add(element) 需要注意的是,使用 add() 方法添加的元素,只能是数字、字符串、元组或者布尔类型(True 和 False)值,不能添加列表、字典、集合这类可变的数据,否则 Python 解释器会报 TypeError 错误。例如: a =
阅读全文
摘要:class Use_json(object): def read_json(self, name): ''' :param name: ./data.json :return: ''' with open(name, 'r') as f: data_back = json.load(f, stric
阅读全文
摘要:3.导入上级模块 要导入上级目录下模块,可以使用sys.path: import sys sys.path.append("..") import xxx https://zhuanlan.zhihu.com/p/64893308
阅读全文
摘要:json 是一种str 介绍 json(JavaScript Object Notation, Java 脚本对象表示符)是一种特殊的数据格式,具有以下优点。 该数据格式独立于脚本语言(如c++,python,matlab等),可以被各种脚本语言调用,便于数据的跨语言调用。 该数据格式将数据序列化,
阅读全文

浙公网安备 33010602011771号