卧槽!

WhatTheFuck的Python项目详细描述


刘亚龙的 functools

一些很有用的工具

使用说明:


pip install WhatTheFuck


觉得好用请点个star,分享给更多的人使用


schedule更改自schedule,修复原作者代码日期不准确BUG,并添加线程控制以解决任务延迟的问题

	from WhatTheFuck import schedule
	import time

	def abc():
	print('abc')

	# 注册任务
	schedule.every(2).seconds.do(abc)
	schedule.every().day.at("10:00").do(abc)

	# 开启任务
	while True:
	schedule.run_pending()
	time.sleep(1)

MyLog:日志记录,自动切割,压缩等

	from WhatTheFuck import MyLog
	logger=MyLog().getlogger()

timeslimit :控制函数执行频率

	from WhatTheFuck import CallTimesLimit

	#每4秒执行5次abc
	@CallTimesLimit(5,4)
	def abc():
		pass

run_time 此装饰器调控函数运行时间

    from WhatTheFuck import runtime

    @run_time
    def abc():
        pass

Singleton 单例模式

from WhatTheFuck import Singleton

class Test(Singleton):
    pass

time_out 超时装饰器

	from WhatTheFuck import time_out

	@time_out(4)
	def test(*args):
	print("开始执行", args)
	time.sleep(args[0])
	print("----执行完成", args)

PyCrypt 加密-解密

    from WhatTheFuck import PyCrypt      

    pp=PyCrypt('16位密钥字符串..........')
    aa=pp.encrypt('待加密的内容') 
    bb =pp.decrypt('加密过的字节内容') 

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用jstl比较jsp中的日期对象   java JSF convertDateTime渲染前一天   java当重定向回另一个servlet时,如何显示错误消息?   当ulimit已更改为unlimit时,java无法增加Wildfly的“最大打开文件数”   Java和SWT:线程和侦听器   Java文件API跨网络复制文件   java如何使用闹钟。安卓系统中的动作\解除\警报   java无法将BLOB保存到数据库(ORA01460:未实现或不需要有意义的转换)   这个for循环的java复杂性   多行上的java正则表达式   spring mvc Java多URL模式,无扩展   java 安卓 json向文本添加超链接   Java泛型和转换   JavaSpringFramework。数据存储库。反应性。反应性积存。save()在从CompletableFuture调用时不持久化数据。运行异步   java ValidationException:调用TraversableResolver。isReachable()引发了异常   java将位图设置为具有特定高度的ImageView   Java:限制字符串中的字符   如何在java中将字节[]类型转换为证书类型?   javascript使用基于java的逻辑编写TinyMCE自定义插件