Python
wangzhuo0978
编程需要一种态度,一种涵盖认真,负责,不轻视,不自傲的态度。
展开
-
python判断当前时间是否在一个固定的时间区间内
python 判断当前时间是否在一个固定的时间区间内:import datetimeimport pytzimport times = time.time()def is_time_between(): # utc time, 判断当前时间是否在一天的3点到11点之间 s = pytz.utc.localize(datetime.time(3,00)) e ...原创 2020-01-14 20:37:09 · 2806 阅读 · 0 评论 -
python 模板代码
#log 日志import logging# noinspection PyShadowingNamesdef get_log(): logger = logging.getLogger('') logger_hdl = logging.StreamHandler() logger_hdl.setFormatter(logging.Formatter("%(as...原创 2018-08-29 12:05:24 · 1275 阅读 · 0 评论 -
python3 日期判别
判断一个日期是否为自定义日期格式, 以及该日期是否在期望的日期范围之内;import timeclass Date: EPS = float(1e-9) DATE_FORMAT = "%Y-%m-%d %H:%M:%S" # 自定义日期格式; def __init__(self, start, end): if not self.is_va...原创 2018-10-27 15:22:56 · 2702 阅读 · 0 评论 -
python 读取文件内容
python 逐行读取文件内容: with open('./test.txt', 'r') as f: while True: lines = f.readlines(1000) lines: list if len(lines) == 0: break ...原创 2018-10-14 17:21:48 · 605 阅读 · 0 评论 -
django Error loading MySQLdb module
在django创建的工程下 __init__.py添加import pymysqlpymysql.install_as_MySQLdb()执行python manage.py migrate原创 2018-04-23 17:37:04 · 713 阅读 · 0 评论 -
python3 操作mysql
需要安装PyMySQLPyMySQL是python3.x连接mysql服务的一个库, python2中使用mysqldb安装PyMySQL$ pip install PyMySQL实现python操作mysqlimport pymysqlclass db_operation: def __init__(self, user_name, password, db_name): ...原创 2018-04-13 17:33:04 · 352 阅读 · 0 评论 -
廖雪峰python3 返回函数 && 匿名函数练习题
# 利用闭包返回一个计数器函数,每次调用它返回递增整数:'''def createCounter(): x = int(0) def counter(): nonlocal x x += 1 return x return countercounterA = createCounter()print(counterA(...原创 2018-04-06 18:07:43 · 1082 阅读 · 0 评论 -
廖雪峰map/reduce学习的三个小练习
#练习1: 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。# 输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']:'''def normalize(name): list = [] for i, x in enumerate(name): if i == 0:...原创 2018-04-06 17:29:55 · 350 阅读 · 0 评论 -
廖雪峰python3 装饰器练习题
#装饰器'''def log(text): def decorator(func): def wrapper(*args, **kw): print('%s %s()' % (text, func.__name__)) return func(*args, **kw) return wrapper ...原创 2018-04-08 14:15:14 · 1515 阅读 · 0 评论 -
Dice Rolling Simulator
问题:点击打开链接 (练习一): 注释文档:1.程序询问 是否想进行掷骰子游戏: 输入Yes 2 程序产生随机数, value: 当前的骰子值, min: 已经掷出的最小值, max:已经掷出的最大值# -*- coding: utf-8 -*-import randomclass Dice(object): def __init__(self,原创 2016-08-26 18:19:56 · 574 阅读 · 0 评论 -
python爬虫之豆瓣电影评分
想知道一部电影好不好看,豆瓣的评分还是比较靠谱的,于是,搞了搞,写了一个小爬虫:# -*- coding: utf-8 -*-import urllib2import reimport sysreload(sys)sys.setdefaultencoding('utf8')values = raw_input()#data = urllib.urlencode(va原创 2016-08-29 19:07:22 · 4618 阅读 · 2 评论 -
python爬虫之嗅事百科笑话
基础爬虫参考:http://www.cnblogs.com/xin-xin/p/4297852.html建议阅读这个,写的很清晰易懂说明文档:直接运行, 会将嗅事百科第1页到第20页的笑话内容爬下来;例如:嗅事百科有很多笑话,这里我没有处理;# -*- coding:utf-8 -*-from scrapy import Selector原创 2016-09-01 18:44:04 · 1150 阅读 · 0 评论 -
5个适合初学python的编程练习
Five mini programming projects for the Python beginnerNOTE: Originally published on knightlab.northwestern.edu by former student fellow Shelly Tan.Learning a ne转载 2016-07-20 20:24:46 · 1236 阅读 · 0 评论 -
Guess the Number
问题:点击打开链接 (练习二):注释文档: 1.程序询问是否想进行游戏:输入Yes 2.程序产生随机数value 3. 进入判断循环 , 输入数据guessNum 和 value产生对比, if(guessNum > value) print 'too high';elif(guessNum elif(guessNum == value) print 'correct'原创 2016-08-28 21:30:53 · 662 阅读 · 0 评论 -
wxpython基本控件
有网友推荐这本书:《wxpython in action》 ,网上有中文的翻译:点击打开链接一、静态文本控件wx.StaticText(parent, id, label, pos=wx.DefaultPosition, size=wx.DefaultSize, style=0, name="staticText")wx.StaticText构造函数的参数转载 2016-07-21 15:22:12 · 821 阅读 · 0 评论 -
python的内建函数
Python内置了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档:链接:点击打开链接The Python interpreter has a number of functions built into it that are always av原创 2016-07-22 21:07:00 · 226 阅读 · 0 评论