Python
苍海一粟米
无
展开
-
使用python将json存入数据库
任务描述:需要将python的json字符串存到数据库中,还要保证读取出来后,能解析成字典,中间不会发生任何转义或者改变。而对于pickle生成的序列化对象,操作过程是一样的。使用到的python库有 json, MySQLdb要点1:我们要保证,存储格式json的类型是BLOB类型的1 `json` blob NOT NULL COMMENT 'json',要点2:转载 2015-11-04 16:59:47 · 7928 阅读 · 0 评论 -
Python字符串的encode与decode研究心得乱码问题解决方法
为什么Python使用过程中会出现各式各样的乱码问题,明明是中文字符却显示成“\xe4\xb8\xad\xe6\x96\x87”的形式?为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)”?本文就来研究一下这个问题。转载 2015-11-10 17:39:22 · 337 阅读 · 0 评论 -
python 的日志logging模块学习
1.简单的将日志打印到屏幕 import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message') 屏幕上打印:WARNING:roo转载 2015-11-10 17:16:58 · 256 阅读 · 0 评论 -
Python获取脚本所在目录
1. 获取执程序起始执行目录os.getcwd()2. 被初始执行的脚本的所在目录sys.path[0]3. 获取__file__所在的文件的实际目录os.path.split(os.path.realpath(__file__))[0]C:\Users\Administrator\Desktop>python h:\code\test_path.py原创 2015-11-25 09:31:15 · 323 阅读 · 0 评论 -
python 通过logging写入日志到文件和控制台
import logging # 创建一个logger logger = logging.getLogger('mylogger') logger.setLevel(logging.DEBUG) # 创建一个handler,用于写入日志文件 fh = logging.FileHandler('test.log') fh.setLevel(logging.DEBUG)转载 2016-01-26 10:14:59 · 8420 阅读 · 0 评论