随笔分类 - Python
摘要:网上好多的帖子感觉比较老了,而且千篇一律。我到mysql看了一下官网上python驱动的操作,发现与大部分网站说的都不一样。 首先安装的驱动是: 上面是在ubuntu上的命令。 安装之后,开发的样例代码如下:
阅读全文
摘要:Django多进程日志文件问题 ========= 最近使用Django做一个项目。在部署的时候发现日志文件不能滚动(我使用的是RotatingFileHandler),只有一个日志文件。 查看Log发现一个错误消息: 。 因为我有一些进程需要使用Django的模型层来操作数据库。所以再这些单独的进
阅读全文
摘要:pycurl安装问题 ======= 之前人写的代码中依赖pycurl,所以准备在ubuntu14.04.4 LTS系统上安装一下。发现了不少问题。 Could not run curl config 最开始遇到问题就是下面这个错误 这个错误是由于没有安装curl导致的,所以解决办法也很简单。 之后
阅读全文
摘要:Python读取文件编码及内容 ====== 最近做一个项目,需要读取文件内容,但是文件的编码方式有可能都不一样。有的使用GBK,有的使用UTF8。所以在不正确读取的时候会出现如下错误: 而且当你使用rb模式读取文件时候,返回的结果通过django返回的json会出现下面错误: 总之就是编码不对,所
阅读全文
摘要:Python获取当前路径下的配置文件 ====== 有的时候想读取当前目录下的一个配置文件。其采用的办法是: 其中 是指当前执行的python文件。 返回的是真实地址 返回的是软连接地址 参考:
阅读全文
摘要:python获取命令行参数 ==== 主要是通过sys的argv列表来获取命令行内容,命令行的参数以空格分隔放到argv列表中。 @完
阅读全文
摘要:python输出不换行 ========= Python2的写法是 : Python3的写法是 : 对于python2和python3都兼容的写法是:
阅读全文
摘要:Python对日期进行格式化 ====== 把当前时间输出为2017 04 07 19:00:00。进入python交互命令行输入: @完 参考:
阅读全文
摘要:python模块以及导入出现ImportError: No module named 'xxx'问题 ================ 环境: CentOS7 问题描述 前几天出现ImportError: No module named 'xxx'问题。发现文件夹下面有__init__.py文件。
阅读全文
摘要:Python生成pyc文件 ===================== pyc文件是py文件编译后生成的字节码文件(byte code)。pyc文件经过python解释器最终会生成机器码运行。所以pyc文件是可以跨平台部署的,类似Java的.class文件。一般py文件改变后,都会重新生成pyc文件
阅读全文
摘要:Django安装介绍 安装环境: CentOS7 安装Django比较简单,但需要安装其依赖的东西,还是需要一定时间的。我使用的环境是CentOS Linux release 7.3.1611。 内核为:3.10.0 514.10.2.el7.x86_64。 安装Django 首先需要安装pip命令
阅读全文
摘要:介绍 Python本身带有logging模块,其默认支持直接输出到控制台(屏幕),或者通过配置输出到文件中。同时支持TCP、HTTP、GET/POST、SMTP、Socket等协议,将日志信息发送到网络等等。 Python日志级别 日志级别大小关系为:CRITICAL ERROR WARNING I
阅读全文
摘要:问题 今天在之前的代码中发现了一个bug,有个计算当前时间减少一个月的函数,其报出下面的异常信息: ValueError: day is out of range for month 看一下代码: 原因 问题出现在day=now_time.day上。后来想了一下,发现问题原因是 3月30日减少一个月
阅读全文