python
绿风1号
这个作者很懒,什么都没留下…
展开
-
python性能优化学习一
1、合理使用copy与deepcopy对于dict和list等数据结构的对象,直接赋值使用的是引用的方式。而有些情况下需要复制整个对象,这时可以使用copy包里的copy和deepcopy2、优化循环循环之外能做的事不要放在循环内,比如下面的优化可以快一倍:3、优化包含多个判断表达式的顺序对于and,应该把满足条件少的放在前面,对于or,把满足条件多的放在前面。...原创 2020-02-10 17:08:51 · 187 阅读 · 0 评论 -
pycharm无法识别本地site-packages问题
之前一直用python自带的IDLE写python程序,后来发现有一些限制啥的,于是下载了pycharm作为IDE去处理python新建项目以后本以为能直接跑以前的代码,发现有些库无法识别,比如requests在项目的Externale Libraries里发现site-packages这一项没有被引用到(颜色不同)查看编译器用的是项目里面的,没注意到创建项目后每个项目都有一个pyth原创 2018-01-06 21:13:21 · 12295 阅读 · 4 评论 -
flask系列之项目框架
flask作为一个小巧的web框架受到很多人喜爱,这里讲一下flask开发web应用时的一个典型框架,从总体上把握结构上面就是一个典型的结构。在app文件的外面是manage.py,是一个启动文件app里面有auth:也就是controller。里面有各种需要的和前端交互的类和方法。其次,templates作为一个固定的文件夹,存储了所有的html文件,所有的返回模板的方法都会从这个文件夹开始找而...原创 2018-02-24 13:58:15 · 951 阅读 · 0 评论 -
windows下python打包egg文件
因为有时候需要打包egg文件放入公司内部调度程序执行,所以简单记录下将官方的一些文件打包成egg包的方式1、在 https://pypi.org上找到对应的tar.gz包2、本地解压3、查看目录中有setup.py文件,进入该目录4、命令行下运行python setup.py bdist完成后看到命令行输出打包过程5、在对应目录下找到dist目录可以看到打包好的egg文...原创 2019-08-19 09:59:44 · 1298 阅读 · 0 评论 -
python2转python3问题记录
利用python3的2to3.py脚本对python2代码转python3后会有一些不兼容的问题,这里作一个记录1、MySQLdb问题python2中有MySQLdb这个库,但是python3中是没有这个的,python3中的mysqlclient可以完全替换这个2、sys.setencodingpython2中为了解决编码问题,可能使用这个设置编码,python3中不需要了,所以...原创 2019-08-28 14:34:25 · 503 阅读 · 0 评论