Python
文章平均质量分 60
Vas_Sago
这个作者很懒,什么都没留下…
展开
-
使用 Flask 时,如何优雅的输出日志
Flask logging使用 Flask 时,如何优雅的输出日志。这些日志也许需要特定的格式,更丰富的信息,或者添加一些上下文的信息(如当前登录的用户名)等等。根据官方文档来看,当想要为项目配置日志时,应当在程序启动时尽早进行配置。比如在flask_app = Flask(‘api-controller’)之前配置。如果不配置,flask 会create_loggerflask sour...原创 2019-12-20 11:15:56 · 6677 阅读 · 1 评论 -
python垃圾回收原理
跳转链接:http://vongola.tk/python-garbage-collection/目录:Python GC对象内存:垃圾回收传统的 GCDebug memory leaks原创 2019-11-12 13:10:09 · 255 阅读 · 1 评论 -
你能遇到的python编码问题,大概就在这了
1.python常见编码问题 u”类型a=u'\xe5\x9c\xa3\xe5\xbd\xbc\xe5\xbe\x97\xe5\xa0\xa1\xe6\x8e\x92\xe5\x90\x8d\xe7\xac\xac 1 \xe9\xa4\x90\xe5\x8e\x85 (\xe5\x85\xb1 8,650 \xe9\x97\xb4)'print aprint a.encode('r...原创 2018-03-13 19:23:16 · 1742 阅读 · 0 评论 -
python数据库简单操作
#python2.7#mysql数据库连接: 1.普通连接import MySQLdbtry: db = MySQLdb.connect(host = base_ip,user = base_user,charset = 'utf8',passwd = base_pwd,db = base_db)except Exception as e: print ec...原创 2017-08-25 16:05:12 · 3409 阅读 · 0 评论 -
实践中学Python3
初学实践代码 https://github.com/vonsago/Python3_study_note.git 简单爬虫: https://github.com/vonsago/spider_miui.git 偶发一个有趣的网站: http://www.pythonchallenge.com/Queston 1:#!/usr/bin/python3的作用这一行叫做原创 2017-03-08 20:24:25 · 10097 阅读 · 0 评论 -
pythonchallenge
-0-2**38 = 274877906944http://www.pythonchallenge.com/pc/def/274877906944.html-1- 每个字符ASCII+2>>> for i in list(s):... if ord(i)>=97 and ord(i)原创 2017-08-25 18:33:30 · 5268 阅读 · 1 评论 -
Python异步写入文件(multiprocessing template)
DOC—:https://docs.python.org/2/library/multiprocessing.html?highlight=apply_async#multiprocessing.pool.multiprocessing.Pool.apply_async#刚学习,没好好看文档,程序跑的挺快,结果文件里都是乱码#multiprocessing templateimport multi原创 2017-08-22 20:10:05 · 9550 阅读 · 3 评论 -
python正则
re 模块提供的三个方法:import re#pattern 匹配的正则表达式#string 要匹配的字符串。#flags 标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。1re.findall(pattern, string, flags=0) #返回字符串中模式的所有非重叠匹配,作为字符串列表。2re.match(pattern, string, fl原创 2017-06-11 20:06:54 · 564 阅读 · 0 评论 -
python3实现计算器基本功能
用Python3写一个计算器:实现基本功能如+,-,*,/,^, 要注意的是:输入含有括号( ),小数点 .思路就是逆波兰表达式的算法: 从中缀式的左端开始逐个读取字符x,逐序进行如下步骤: 1.若x是操作数,将x直接压入栈s2; 2.若x是运算符,则分情况讨论: 若x是’(‘,则直接压入栈s1;原创 2017-07-11 19:23:07 · 6971 阅读 · 0 评论 -
实习日志2
1.python常见编码问题 u”类型a=u'\xe5\x9c\xa3\xe5\xbd\xbc\xe5\xbe\x97\xe5\xa0\xa1\xe6\x8e\x92\xe5\x90\x8d\xe7\xac\xac 1 \xe9\xa4\x90\xe5\x8e\x85 (\xe5\x85\xb1 8,650 \xe9\x97\xb4)'print aprint a.encode('raw-un原创 2017-08-11 15:34:33 · 1037 阅读 · 0 评论 -
异步协程处理requests阻塞
#!//bin/python# -*- coding: UTF-8 -*-'''date : 2017-07-27@author: vassago'''from gevent import monkeymonkey.patch_all()import sysreload(sys)sys.setdefaultencoding('utf-8')import requestsimport原创 2017-08-22 20:57:42 · 5624 阅读 · 0 评论 -
实习日志1
���������� 1.vim vim 常用命令http://pizn.github.io/2012/03/03/vim-commonly-used-command.html 补充:跳转命令:Ctrl+],Ctrl+o,返回 vim文件跳转如果使用vim 打开了多个文件 ,如vim file1 file2 … fileN 可以通过 :n 或 :prev来跳转 到前一个或者后一个文件原创 2017-08-22 11:27:50 · 3470 阅读 · 0 评论 -
python文件操作
文件读写: open函数fi=open('path and filename','mode')fi.read() #查看文件中的数据fi.close() #关闭文件fi.write('data.....') 使用file类操作文件这里写代码片原创 2017-07-12 13:35:02 · 300 阅读 · 0 评论