Python
leventse
这个人还不机智,所以什么都不写。
展开
-
No module named 'pandas._libs.tslibs.timedeltas
python3.4使用pyinstaller3.3.1在win32上打包exe文件时遇到了: No module named ‘pandas._libs.tslibs.timedeltaspandas模块半天打包不了,折腾半天终于搞定了: 1.在python34的安装路径下找到PyInstaller\hooks的位置,例如: C:\Python34\Lib\site-pac原创 2018-02-06 17:01:03 · 18581 阅读 · 2 评论 -
ubuntu下打包Python3.4源码的历程
安装pyinstallersudo pip3 install pyinstaller使用pyinstaller将文件打包为exe#__main__.py文件为项目源码的入口文件pyinstaller -F __main__.py此时会生成一个.spec文件,pyinstaller默认不打包资源文件,因此需要修改spec文件来让pyinstaller进行打包:...原创 2018-01-16 20:44:13 · 1137 阅读 · 0 评论 -
Paramiko在Python3执行ssh访问linux服务器
import paramikossh = paramiko.SSHClient() # 設定自動加入 遠端主機的 SSH Key ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())# 設定連接 ssh 的主機名稱, 使用者名稱, ssh 私鑰路徑 #ssh.connect(hostname=REMOTEHOST, use...原创 2018-05-15 11:29:34 · 3407 阅读 · 0 评论 -
python之内存调试
python内存管理知识基础Python有两种共存的内存管理机制: 引用计数和垃圾回收. 引用计数是一种非常高效的内存管理手段, 当一个Python对象被引 用时其引用计数增加1, 当其不再被一个变量引用时则计数减1. 当引用计数等于0时对象被删除.引用计数的一个主要缺点是无法自动处理循环引用。问题分析背景最近使用django项目分析一个50M的数据时(并不是一次全部读取到内存),内存...原创 2018-07-05 15:21:41 · 5605 阅读 · 2 评论 -
python3之logging
1. python源生logginglogging.basicConfig()方法可让你快速使用logging。import logginglogging.basicConfig(filename='example.log',level=logging.DEBUG)logging.debug('This message should go to the log file')此...原创 2018-08-02 17:55:58 · 1929 阅读 · 0 评论 -
普通日志与uwsgi日志的转储
1. 使用linux中的logrotate转储vim /etc/logrotate.conf/data/log/uwsgi.log {dailyrotate 10dateextmissingoknotifemptycopytruncatenocompresssharedscripts}daily:每天转储一次,该参数还有 weekly/monthly/yearly 值...原创 2018-08-03 09:51:02 · 4253 阅读 · 0 评论 -
python3+django使用memcached
django支持很多缓存,目前我们的小项目只需要key-value式存储,因此使用高性能的memcached作为缓存,如果需要数据的持久化,对数据格式也有一定的要求,可以使用redis。1. 安装memcached分为两部分:在系统上安装memcached、安装python3-memcached。安装memcached需要先安装:libevent=2.1.18wget https:...原创 2018-08-03 14:05:23 · 651 阅读 · 0 评论