
Python
别来无恙丷
这个作者很懒,什么都没留下…
展开
-
python对函数参数添加强制类型校验
python对函数参数添加强制类型校验原创 2023-02-22 10:20:56 · 688 阅读 · 0 评论 -
a标签的href存在长度限制
在windows开发的flask跑的好好的,,拿到linux下再一跑,前端提示语法错误,嗨,排查了一下午才发现是a标签的href长度原来存在限制,修改了逻辑后错误消失。。。。原创 2021-04-01 17:51:32 · 848 阅读 · 0 评论 -
神奇的装饰器
神奇的装饰器最近感觉python代码写的可读性太差,于是打算通读一遍流畅的python。。。。。内置装饰器@singledispatch可以将一个函数的参数根据类型拆解,不用if-else简直高大上了n个档次。from functools import singledispatchfrom collections import abcimport numbersimport html@singledispatchdef htmlize(obj): content = html.e原创 2021-03-19 10:03:21 · 85 阅读 · 0 评论 -
无交互登录需要强行修改密码的linux机器
因工作需要,需要开发一个小工具用来修改过期密码的机器,一个个交互去搞实在麻烦。如果你有相同需求,可以参考下。直接贴代码核心代码是shell,外层套一个python脚本来调用即可#!/bin/bashtimeout 3 \/usr/bin/expect >/dev/null << EOFset timeout 10spawn ssh -p $4 $2@$1expect { "yes/no" { send "yes\n";exp_continue } "p原创 2021-03-10 14:11:48 · 245 阅读 · 0 评论 -
获取python代码返回值
获取python代码执行返回值测试代码如下# 返回异常代码import sysprint("这是测试返回值1")sys.exit(1)# 获取返回值代码import osimport subprocessresult = subprocess.Popen("python shpy.py")res_code = result.communicate()[0]returncode = result.returncodeprint (returncode)# 执行结果如下这是测试原创 2021-02-26 16:40:15 · 653 阅读 · 0 评论 -
pip国内源安装
pip国内源安装pip install -r requirements.txt -i http://pypi.doubanio.com/simple/–trusted-host pypi.doubanio.com原创 2020-01-07 19:22:42 · 228 阅读 · 0 评论 -
Python面试知识点总结1
Pyhon知识总结1Python如何实现单例模式重写 new(cls)方法去实现类只创建一个实例class Earth(object): __instance=None #定义一个类属性做判断 def __new__(cls): if cls.__instance==None: #如果__instance为空证明是第一次...原创 2019-07-20 20:21:20 · 192 阅读 · 0 评论 -
Python面试知识点总结2
Python面试知识点总结2装饰器简单的个人理解就是改变原有函数的指向简单的实验如下import timedef sum1(): sum = 1+1 print (sum)def timeit(func): def test(): start = time.clock() func() end =time....原创 2019-07-20 21:15:19 · 157 阅读 · 0 评论