Python第三方库函数(turtle库,pyinstaller库)
- 引用库函数
- turtle库
- turtle构图体系
- 画笔设置
- 画笔状态
- 画笔移动
- 全局控制
- 其它
- pyinstaller库
- pyinstaller库的下载
- 方法一:
- 方法二
- pyinstaller使用说明
引用库函数
Python计算生态 = 标准库 (随解释器直接安装在操作系统中的功能模块)+ 第三方库 (需安装才能使用的功能模块)
库Library,包Package,模块Module => 统称模块
三种方法引用库函数
import <模块名1> <模块名2>.....
import <模块名1> as <别名1>,<模块名2> as <别名2>.....
from <模块名> import <成员名>
from <模块名> import <成员名> as <别名>
from <模块名> import <成员名1>,<成员名2>.....
from <模块名> import <成员名1> as <别名1>,<成员名2> as <别名2>.....
turtle库
turtle构图体系
- turtle绘图窗体
- turtle空间坐标体系
画笔设置
方法 | 说明 |
penup() 或 pu() | 画笔提起 |
penup() 或 pd() | 画笔落下 |
pensize(x) 或 width(x) | 画笔宽度为x |
pencolor(x) 或 color(x) | 画笔颜色为x |
speed(x) | 画笔速度为x |
isdown() | 当前画笔是否落下 |
画笔状态
可用print()函数输出海龟的状态
方法 | 说明 |
position() 或 pos() | 当前画笔 坐标 |
xcor() | 当前画笔 坐标x |
ycor() | 当前画笔 坐标y |
>>> | |
heading() | 当前画笔 朝向 |
画笔移动
方法 | 说明 |
forward(distance) 或 fd(distance) | 当前的画笔向前移动distance |
backward(distance) 或 back(distance) 或 bk(distance) | 当前的画笔向后移动distance |
>>> | |
goto(x,y) 或 setpos(x,y) 或 setposition(x,y) | 将画笔移动到坐标为x,y的位置 |
setx(x) | 设置x的坐标后平移 |
sety(y) | 设置y的坐标后平移 |
home() | 返回原点 |
>>> | |
setheading(angle) 或 seth(angle) | 设置当前朝向为angle角度(绝对角度) |
right(angle) | 顺时针转动angle(海龟角度) |
left(angle) | 逆时针转动angle(海龟角度) |
>>> | |
dot(d,color) | 绘制一个直径为d,颜色为color的圆点(color可以省略) |
circle(r,angle) | 绘制半径为r,角度为angle的弧形(圆形在海龟左侧r处)(若r为负,则在右侧) |
全局控制
方法 | 说明 |
clear() | 清空窗口,但画笔位置和状态不会改变 |
reset() | 清空窗口,恢复至起始状态 |
undo() | 撤回上一个turtle操作 |
其它
方法 | 说明 |
write(s,[font=(name,size,type)]) | s为文本内容,font是字体的参数,分别为名称,大小和类型;font为可选项,font参数也是可选项 |
title(x) | 绘图框的标题为字符串x |
pyinstaller库
pyinstaller库是一个第三方库,需要下载才可以使用
pyinstaller库的下载
方法一:
打开cmd,输入pip install pyinstaller
(优点:简单快捷)
(缺点:在安装时常常因为各种原因报错)
方法二
GitHub网站 https://github.com/pyinstaller/pyinstaller
进入界面后点击"Clone and download" “download zip”
解压后安装到D盘后打开cmd依次输入:
D:
cd D:\pyinstaller-develop\bootloader
python ./waf configure build install
cd D:\pyinstaller-develop
python setup.py install
验证是否安装成功:
重新打开cmd 输入
pyinstaller
则表示安装成功
pyinstaller使用说明