分类
摘要:
单线程多定时任务
前言:公司业务需求,实例当中大量需要启动定时器的操作;大家都知道python中的定时器用的是threading.Timer,每当启动一个定时器时,程序内部起了一个线程,定时器触发执行结束后,线程自动销毁;这里就涉及到一个问题,如果同时有大量启动定时器的需求时,内部线程过多,程序肯定就崩了,有没有... 阅读原文
2017-07-27 14:16:02 阅读(795) 评论(0)
摘要:
\33[0m 关闭所有属性 \33[1m 设置高亮度 \33[4m 下划线 \33[5m 闪烁 \33[7m 反显 \33[8m 消隐 \33[30m -- \33[37m 设置前景色字颜色:30-----------37 30:黑 31:红 32:绿 33:黄 34:蓝色 35:紫色 36:深绿37:白色
\33... 阅读原文
2017-07-27 13:23:02 阅读(804) 评论(0)
摘要:
在python中,定义一个方法,直接调用可以,但是创建一个线程来调用就可能导致失败。这种现象多出现在使用com对象进行系统操作时,而且是以线程的形式调用。
异常提示如下:syntax error。WMI returned a syntax error: you're probably running ins... 阅读原文
2017-07-27 12:18:02 阅读(859) 评论(0)
摘要:
通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错。所以最好在做任何操作之前,先判断文件是否存在。
这里将介绍三种判断文件或文件夹是否存在的方法,分别使用os模块、Try语句、pathlib模块。
1.使用os模块
os模块中的os.path.exists()方法用于检验文件是否... 阅读原文
2017-07-27 09:47:02 阅读(841) 评论(0)
摘要:
我的python学习笔记,快速了解python,适合有C语言基础的。
http://note.youdao.com/noteshare?id=93b9750a8950c6303467cf33cb1ba461
阅读原文
2017-07-27 07:18:04 阅读(817) 评论(0)
摘要:
昨天说了函数的一些最基本的定义,今天我们继续研究函数。今天主要研究的是函数的命名空间、作用域、函数名的本质、闭包等等
预习:
1、写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成整个文件的批量修改操作
2、写函数,检查用户传入的对象(字符串、列表、元组)的每一个元素是否含有空内容。
3、写函数,检查... 阅读原文
2017-07-27 06:00:14 阅读(797) 评论(0)
摘要:
简单的进度条程序
1 import sys,time
2 for i in range(31):
3 sys.stdout.write("\r") #每一次清空原行
4 sys.stdout.write("%s | %s" % (int(i/30*100),int(i/30*100)*"*"... 阅读原文
2017-07-27 00:29:02 阅读(790) 评论(0)
摘要:
官方文档
cnblogs-vamei
阅读原文
2017-07-26 22:57:02 阅读(805) 评论(0)
摘要:
# -*- coding:utf-8 -*-
from pymysql import connect, cursors
from pymysql.err import OperationalError
import os
import configparser as cparser
from time import... 阅读原文
2017-07-26 21:57:02 阅读(800) 评论(0)
摘要:
官方文档
其他参考
阅读原文
2017-07-26 21:50:03 阅读(826) 评论(0)