time

  • time(): 输出从1970年1月1日到现在时间时间差(以秒为单位)。可以用来获取程序运行时间。
  • gmtime(): 获取utc时间。返回一个struct_time对象
  • localtime(): 获取本地时间,也是返回struct_time对象
  • ctime(): 获取本地时间的字符串

  • mktime(t): 把struct_time类型的t转化成时间差(从1970到现在)

  • strftime(“%Y-%m-%d %H:%M:%S”, t): 格式化t.例如2020-02-02 01:02:03
  • strptime(timestring, “…”): 将格式为…的timestring转化成struct_time

  • sleep(): 进程睡眠

  • perf_counter(): 用来计时。和time类似,但精度更高

random

  • seed(): 初始化随机数种子
  • random(): 生成一个0到1的小数
  • randint(a, b): 生成a到b的随机整数
  • getrandbits(k): 生成一个kbit长的随机整数
  • randrange(start, stop, step): 生成一个start到stop步长为step的随机整数
  • uniform(a, b): 生成a到b随机小数
  • choice(seq): 从列表中随机返回一个元素
  • shuffle(seq): 随机排列
  • sample(pop, k): 从pop中选出k个数,以列表形式返回

turtle

  • setup(width, height, startx, starty)如果width是小数,那么是窗口相对屏幕比例。如果startx是null,则在水平中央
  • forword(x):
  • backword(x)
  • right(x): 向右旋转
  • left(x):
  • setheading(x): 设置角度

  • goto(x, y): 移动到坐标处,原点是0,0。

  • circle(radius, e): 绘制半径是r,角度是e的圆
  • undo(): 取消最后一步动作。

  • speed(x): 设置速度,范围1到10

  • penup(): 提起画笔

  • pendown():
  • pensize():
  • color(): 设置颜色
  • begin_fill(): 开始填充
  • end_fill():
  • filling(): 是否填充。必须要在end_fill前写,如果在fill范围外写一定是false

  • clean(): 清空画的东西,但不改变画笔的位置

  • reset(): 重置

  • screensize(x, y): 设置屏幕长宽,超出屏幕大小的size时会有滚动条。

  • hideturtle(): 去除小箭头

  • showturtle(): 显示箭头

jieba

  • lcut(x): 精确模式
  • lcut(x, cut_all=True): 全模式,速度快但是划分不精确
  • lcut_for_search(x): 饭后适合搜索引擎搜索的词。
  • add_word(x): 添加词

wordcloud

根据频率来确定大小。默认以空格和,为分隔符。

函数:

  • a = wordcloud.WordCloud(font_path=, width=, height=).generate(text): 其中第二个WordCloud是wordcloud库中的类。
  • a.to_file(filename): 把词云输出成文件,filename是文件名。文件类型可以是png,jpg等。


这些是WordCloud的参数

如果是中文,先要用jieba进行分词。

pyinstaller

把源文件转化成exe文件。

使用: pyinstaller -F 源文件名