2018年6月28日

用haslib给字符加密

摘要: import hashlib obj = hashlib.md5(bytes("abc",encoding="utf-8")) #md5是一种加密方法 obj.update(bytes("123456", encoding="utf-8")) #下面的123456会被上面的abc所结合成为新的加密字符 result = obj.hexdigest() print(result) 阅读全文

posted @ 2018-06-28 22:21 你是不夜星空 阅读(139) 评论(0) 推荐(0)

用sys模块创建一个进度条

摘要: import sys import time def view_bar(num, total): rate = num / total rate_num = int(rate * 100) r = "\r%s>%d%%" % ("=" * num, rate_num,) # \r:回到当前行的第一个位置 sys.stdout.write(r) #这里不能... 阅读全文

posted @ 2018-06-28 22:01 你是不夜星空 阅读(92) 评论(0) 推荐(0)

模块中的特殊变量

摘要: print(__file__) #获取当前pyc的相对路径 print(__doc__) #获取注释 import os os.path.abspath() #获取某个文件的绝对路径 os.path.dirname() #获取某个文件的上级目录 sys.path.append(os.path.dirname()) #添加目录名 import xxx print(xxx.__package... 阅读全文

posted @ 2018-06-28 20:38 你是不夜星空 阅读(76) 评论(0) 推荐(0)

多模块的结合---getattr

摘要: 举例如下: 阅读全文

posted @ 2018-06-28 19:52 你是不夜星空 阅读(146) 评论(0) 推荐(0)

日志的一般用法 log

摘要: import logging # logging.warning("warning: error") # logging.critical("112233455") # logging.basicConfig(filename="sample_logging",level=logging.debug("111")) #在debug级别之上的信息才被记录 # logging.basicCon... 阅读全文

posted @ 2018-06-28 18:53 你是不夜星空 阅读(646) 评论(0) 推荐(0)

导航