随笔分类 -  python

pyhon相关知识
python 虚拟环境
摘要:python3 -m venv env_pythonsource env_python/bin/activate 安装python时,如果缺少ssl,可以在编译的时候: sudo ./configure --with-ssl 阅读全文

posted @ 2021-08-31 13:48 星星眨着眼 阅读(37) 评论(0) 推荐(0)

django的serializer序列化model
摘要:Model的内容由于格式的原因,不能直接返回给前端,所有需要进行标准的、统一的序列化处理。 class ProjectSerializer(serializers.ModelSerializer): tester_charge = serializers.CharField(max_length=1 阅读全文

posted @ 2021-08-27 09:01 星星眨着眼 阅读(200) 评论(0) 推荐(0)

django权限管理
摘要:Django权限管理 权限是能够约束用户行为和控制页面显示内容的一种机制。一个完整的权限应该包含用户,对象和权限3个要素,即什么用户对什么对象有什么样的权限。 Django自带的权限机制仅针对模型,即一个用户如果对Article模型有change权限,那么该用户对所有文章都有修改权限。如果实现对单个 阅读全文

posted @ 2021-08-16 22:47 星星眨着眼 阅读(4018) 评论(0) 推荐(0)

Django orm表结构发生改变后
摘要:Step1: 删除数据库的表 k8sManage_cluster、k8sManage(django_migrations表里的) Step2:删除服务器上的记录 /root/kubewpsops/apps/k8sManage/migrations下仅保存: __init__.py __pycache 阅读全文

posted @ 2021-08-09 10:58 星星眨着眼 阅读(61) 评论(0) 推荐(0)

python中常用的__
摘要:class ANI: def __init__(self): print("__init__方法被调用") def __new__(cls, *args, **kwargs): print("__new__方法被调用") return super().__new__(cls, *args, **kw 阅读全文

posted @ 2021-07-20 11:37 星星眨着眼 阅读(54) 评论(0) 推荐(0)

python的幽灵问题之初始化同一个对象
摘要:class HBus: """备受幽灵乘客折磨的校车""" def __init__(self, passengers=[]): self.passengers = passengers def pick(self, name): self.passengers.append(name) def d 阅读全文

posted @ 2021-07-20 11:04 星星眨着眼 阅读(152) 评论(0) 推荐(0)

Python中的赋值、深拷贝与浅拷贝
摘要:https://www.cnblogs.com/xiaxiaoxu/p/9742452.html 阅读全文

posted @ 2021-07-20 10:32 星星眨着眼 阅读(36) 评论(0) 推荐(0)

python的==和is
摘要:is 比较的是两个实例对象是不是完全相同,它们是不是同一个对象,占用的内存地址是否相同。即is比较两个条件:1.内容相同。2.内存中地址相同 == 是内容相同 阅读全文

posted @ 2021-07-19 20:02 星星眨着眼 阅读(34) 评论(0) 推荐(0)

python文件操作
摘要:import os 1、简单的写 # 不占内存修改文件old_file = '作文.txt'new_file = '作文.txt.new'f = open(old_file, "r")f_new = open(new_file, "w") old_str = "happy"new_str = "ha 阅读全文

posted @ 2021-07-16 11:39 星星眨着眼 阅读(36) 评论(0) 推荐(0)

python之协程
摘要:from gevent import monkey; monkey.patch_all() # 自动切换,由于切换是在IO操作时自动完成,所以gevent需要修改Python自带的一些标准库,这一过程在启动时通过monkey patch完成import geventimport time def f 阅读全文

posted @ 2021-07-15 17:08 星星眨着眼 阅读(40) 评论(0) 推荐(0)

python接口
摘要:1、python接口 app.py -s a -i a 参考:https://www.cnblogs.com/arkenstone/p/6250782.html 2、restful接口 flask 阅读全文

posted @ 2021-07-02 10:32 星星眨着眼 阅读(135) 评论(0) 推荐(0)

猴子补丁,python协程解决阻塞
摘要:https://www.cnblogs.com/sfencs-hcy/p/10549898.html socket和flask一起玩 阅读全文

posted @ 2021-06-22 20:24 星星眨着眼 阅读(81) 评论(0) 推荐(0)

pyhon获取路径
摘要:当前文件所在目录: os.path.dirname(__file__)当前文件的路径:os.path.abspath(os.path.basename(__file__))增加路径:service_dir=join(dirname(dirname(abspath(__file__))), 'serv 阅读全文

posted @ 2020-10-16 15:39 星星眨着眼 阅读(119) 评论(0) 推荐(0)

python之进程
摘要:一、最基本用法 import multiprocessing import time def worker(interval): n = 5 while n > 0: print("The time is {0}".format(time.ctime())) time.sleep(interval) 阅读全文

posted @ 2020-08-10 16:36 星星眨着眼 阅读(96) 评论(0) 推荐(0)

python classmethod、staticmethod
摘要:一、class中@classmethod @classmethod装饰。 它的作用就是有点像静态类,比静态类不一样的就是它可以传进来一个当前类作为第一个参数。 通俗点讲就是:第一个参数是cls的时候,classmethod能够引用当前类的函数。 class Data_test2(object): d 阅读全文

posted @ 2020-08-07 12:32 星星眨着眼 阅读(396) 评论(0) 推荐(0)

创建日志的两种方式
摘要:方式一: #!/usr/bin/env python #-*- coding:utf-8 -*- #coding=utf-8 import logging import os class Logger(object): """ 封装好的Logger工具 """ def __init__(self, 阅读全文

posted @ 2020-07-31 18:17 星星眨着眼 阅读(423) 评论(0) 推荐(0)

python去掉某些字段
摘要:1. rstrip()方法,去掉字符串结尾空格 >>> name = "Sheep Core " >>> name.rstrip() 'Sheep Core' #已经去掉末尾空格 2. lstrip() 方法,去掉字符串开头空格 >>> name = " Sheep Core" >>> name.l 阅读全文

posted @ 2020-07-04 11:17 星星眨着眼 阅读(1000) 评论(0) 推荐(0)

paramiko实现脚本验证密码
摘要:import paramiko # 实例化SSHClient client = paramiko.SSHClient() # 自动添加策略,保存服务器的主机名和密钥信息,如果不添加,那么不再本地know_hosts文件中记录的主机将无法连接 client.set_missing_host_key_p 阅读全文

posted @ 2020-07-03 17:13 星星眨着眼 阅读(425) 评论(0) 推荐(0)

导航