![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ChatBot
桐夜
这个作者很懒,什么都没留下…
展开
-
【ChatBot开发笔记】Argparse— 命令行选项、参数和子命令解析器
【ChatBot开发笔记】Argparse— 命令行选项、参数和子命令解析器 argparse 模块可以让人轻松编写用户友好的命令行接口。程序定义它需要的参数,然后 argparse 将弄清如何从 sys.argv 解析出那些参数。 argparse 模块还会自动生成帮助和使用手册,并在用户给程序传入无效参数时报出错误信息。 安装 pip insatll argparse 使用 1、编写 下面是一段官方演示代码段 import argparse parser = argparse.ArgumentPa原创 2021-04-21 23:43:11 · 181 阅读 · 1 评论 -
【ChatBot开发笔记】日志的保存与输出
【ChatBot开发笔记】日志的保存与输出 def create_logger(args): """ 将日志输出到日志文件和控制台 """ logger = logging.getLogger(__name__) logger.setLevel(logging.INFO) formatter = logging.Formatter( '%(asctime)s - %(levelname)s - %(message)s') # 创建一原创 2021-04-21 23:44:00 · 184 阅读 · 0 评论 -
【ChatBot开发笔记】随机数种
【ChatBot开发笔记】随机数种 随机数种 计算机内的随机都是伪随机,python就是基于Mersenne Twister。 Mersenne Twister是现存最广泛测试的随机数发生器之一,但是它是完全确定的。在python中如果直接使用random.random(),那可以获取到均匀的随机数(随机数种随机),也可以可以通过设置随机数种然后调用random.random(),来得到完全一样的随机数,所以它并不适合安全用途。 实验总需要打乱数据来操作,但如果每次都打乱数据后与上一次数据有差异,则实验结果原创 2021-04-21 23:45:36 · 92 阅读 · 0 评论