python中pyinstaller库的使用(第三方库) 实例8:科赫雪花小包裹
生活随笔
收集整理的這篇文章主要介紹了
python中pyinstaller库的使用(第三方库) 实例8:科赫雪花小包裹
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
模塊一:turtle庫
模塊二:time庫
模塊三:random庫
模塊四:pyinstaller庫(第三方庫)
我們希望用可執行文件的方式來執行一段代碼
而不是直接用源代碼
將.py源代碼轉換成無需源代碼的可執行文件
| .py文件 | pyinstaller | Windows(exe文件) |
| Linux | ||
| Mac? OS? X |
第三方庫:使用前需要額外安裝
安裝第三方庫需要使用pip工具
不能在IDLE環境下去安裝它
需要在Windows平臺下的command命令行
或者Linux平臺或者MAC平臺下的
相應命令行來執行pip指令
(cmd命令行) pip install pyinstaller 在安裝ipykernel庫時會遇見警告,就算后面繼續進行,但是最終會安裝失敗!!!有大神說這是因為網絡原因更改一下pip源就可以這是這一年我學機器學習用到的各種第三方庫 pip install ipykernel -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com pip install seaborn -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.compip uninstall seaborn http://pypi.douban.com/simple/ --trusted-host pypi.douban.com(卸載)pip install scipy -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.compip install matplotlib -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.compip install pandas -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.compip install openpyxl -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.compip install scikit-learn -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com真的超級快!!!很快就下載好了!!!豆瓣: http://pypi.douban.com/simple/如果大家是在學校的話,有可能是校園網太卡,可以用流量連一下熱點pyinstaller庫的使用
| (cmd命令行)pyinstaller -F <文件名.py>? |
| ?這個我試了,我不可以(好像是我沒有下載pyinstaller,后來下載好了就可以了) |
pyinstaller庫的常用參數
| 參數 | 描述 |
| -h | 查看幫助 |
| - -clean | 清理打包過程中的臨時文件 |
| -D,- -onedir | 默認值,生成dist文件夾 |
| -F,- -onefile | 在dist文件夾中只生成獨立的打包文件 |
| -i<圖標文件名.ico> | 指定打包程序使用的圖標(icon)文件 |
實例8:科赫雪花小包裹
科赫曲線:將一條直線分成三段
把中間這一段去掉
然后讓中間繪制一個凸起的三角形
如果再進一階
是把其中的每一個線段
做下一次的科赫曲線的繪制
#繪制n階科赫曲線線段 #為了實現這段代碼,我們需要使用遞歸,同時也要使用海龜作圖體系來繪制圖線 #遞歸思想:函數+分支 遞歸鏈條:線段的組合 遞歸基例:初識線段 #koch.py import turtle def koch(size,n): #size是最開始繪制科赫曲線的每一個直線的長度,n是我們希望繪制的階數if n==0:turtle.fd(size)else:for angle in [0,60,-120,60]:turtle.left(angle)koch(size/3,n-1) def main():turtle.setup(600,600)turtle.penup()turtle.goto(-200,100)turtle.pendown()turtle.pensize(2)level=3 #3階科赫雪花,階數koch(400,level) #三階科赫曲線,階數 (長度為600像素)turtle.right(120)koch(400,level)turtle.right(120)koch(400,level)turtle.hideturtle()#繪制之后將我們海龜的本身進行一個隱藏 main()?
對科赫雪花進行打包
C:\WINDOWS\system32>F: #轉到F盤F:\>cd Python3.10 #轉到科赫雪花.Py文件所在目錄下F:\Python3.10>dir #查看目錄 F:\Python3.10>pyinstaller -F koch.py?成功了哈哈哈哈啊開心!!!
舉一反三
修改分形幾何繪制階數
修改科赫曲線的基本定義及旋轉角度
修改繪制科赫雪花的基礎框架圖形
分形幾何千千萬
康托爾集、謝爾賓斯基三角形、門格海綿...
龍形曲線、空間填充曲線、科赫曲線...
函數遞歸的深入應用...
總結
以上是生活随笔為你收集整理的python中pyinstaller库的使用(第三方库) 实例8:科赫雪花小包裹的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android原型图工具下载,xiaop
- 下一篇: clio7.0测试软件如何安装,原装CL