
Python
小鸿叔
我太懒了,什么也不想写。
展开
-
Python:等待用户输入(input),带有超时功能(Windows可用)
from threading import Timerimport osinput_msg = "啥也没输入"def work(msg=input_msg): print("\n你输入信息为:", msg) os._exit(0) # 执行完成,退出程序def input_with_timeout(timeout=5): t = Timer(timeout, work) t.start() msg = input("请输入信息:") i.原创 2021-03-17 12:49:13 · 12413 阅读 · 6 评论 -
Python:variable in function(argument、function) name should be lowercase 处理方式
用pyCharm时,常会出现警告信息:function name should be lowercase --函数名应该是小写 字母argument name should be lowercase --参数名应该是小写字母variable in function should be lowercase --变量应该是小写字母 全是小写字母,可能与以往的习惯不大一样,将这...原创 2018-08-13 16:48:40 · 33158 阅读 · 0 评论 -
Python:毫秒级的时间戳
import datetimeprint(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f'))print(datetime.datetime.now().strftime('%Y%m%d%H%M%S%f'))#输出:#2018-08-17 11:19:53.485510#20180817111953485510...原创 2018-08-17 11:22:34 · 13190 阅读 · 3 评论 -
Python:获取文件的扩展名
def get_file_extension(filename): arr = os.path.splitext(filename) return arr[len(arr) - 1] #return arr[len(arr) - 1].replace(".","") 可以将结果中的.去掉print(get_file_extension("abc.jpg"))#返回...原创 2018-08-17 14:23:06 · 4732 阅读 · 0 评论 -
Python:使用requests后保持Session,继续实现浏览、下载等效果
如何使用requests后登录网站后,保持Session继续实现浏览、下载等效果?两个request之前都是单独的请求,需要保持Session,重点看下面第二段代码。 下面的代码,实现的是一个网站通过request的post方式,用户名+密码登录。import requestsurl = "http://?????.com/SvltLogin"response = requ...原创 2018-09-06 11:20:01 · 25889 阅读 · 1 评论 -
Python:Excel表格变成图片
import win32com.client as win32from PIL import ImageGrabexcel = win32.Dispatch('Excel.Application')wb = excel.Workbooks.Open('C:\\test.xlsx')ws2 = wb.WorkSheets('DepartmentW')ws2.Range("A1")....原创 2019-08-15 22:32:32 · 13401 阅读 · 2 评论 -
Python:监控微信群里的消息,并根据条件进行回复(发送图片)
import itchat@itchat.msg_register(itchat.content.TEXT, isGroupChat=True)def text_reply(msg): if not msg['FromUserName'] == myUserName: #群名 发消息人 信息 print(msg['User']['NickName'...原创 2019-08-15 22:37:58 · 7304 阅读 · 2 评论 -
Python:日期的增减
t = time.time()t = time.localtime(t + 24 * 3600) # 增加一天(以秒为单位)print(time.strftime('%Y-%m-%d', t))原创 2019-08-15 22:39:04 · 400 阅读 · 0 评论 -
Python:日期时间格式化(带毫秒)
import datetimeprint(datetime.datetime.now()) # 2019-01-28 11:09:01.529864print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')) # 2019-01-28 11:09:01.529864print(datetime.datetime.now...原创 2019-08-15 22:40:33 · 37184 阅读 · 4 评论