摘要: 最近项目安全整改原因,需要升级python。汇总了下差异性,其中大部分可以用python3带的2to3.py转换。 影响较大的几点: 1.python3中str默认是unicode,以前python2中bytes和unicode混用就需要自己去掉之前的各种解码函数。 2.‘/’ 在2中计算的值得类型 阅读全文
posted @ 2019-03-11 22:01 小胖手 阅读(151) 评论(0) 推荐(0)
摘要: 多进程几种创建方式: a.只使用于unix系统。 os.fork()调用一次,返回两次,在父进程中返回值为“子进程”ID,在子进程中返回值为0。 经常使用的函数:os.getpid()获取当前进程ID os.getppid()当前进程的父进程ID b.multiprocessing中的Process 阅读全文
posted @ 2019-03-11 21:39 小胖手 阅读(96) 评论(0) 推荐(0)
摘要: 图片来自processon基本流程模板 setting:设置调试模式、模板路径、加载APP、数据库登录信息等。 views:数据表业务逻辑与展示的对应关系。 models: 数据库格式表,django可以直接通过此模块转换为数据库中的表的信息 urls:URL与业务处理函数映射 html:数据展示, 阅读全文
posted @ 2019-03-11 21:27 小胖手 阅读(94) 评论(0) 推荐(0)
摘要: Python的命名空间是一个字典,字典内保存了变量名称与对象之间的映射关系,因此,查找变量名就是在命名空间字典中查找键-值对,想要打印出全局变量与局部变量的字典映射,我们可以使用函数globals()和locals()。Python有多个命名空间,因此需要有规则来规定,LEGB就是用来规定命名空间查 阅读全文
posted @ 2019-01-05 11:54 小胖手 阅读(581) 评论(0) 推荐(0)
摘要: python文件学习杂记 阅读全文
posted @ 2018-09-02 21:33 小胖手 阅读(161) 评论(0) 推荐(0)