pythlon練習:科赫小雪花包裹
阿新 • • 發佈:2019-01-06
這兩天都是在研究這個案例,雖然說是和老師一起敲這個程式碼,但還是錯誤百出。不是這裡格式錯誤,就是另一個地方多寫個字母。在進行打包成exe檔案的過程中我一直被一個地方困惑:
struct.error: unpack requires a buffer of 16 bytes
百度了很久都沒搞懂怎麼解決,最後在一個群裡問一個大佬才明白了,版本不相容問題,先使用預設的圖示,以後再改就好了。
打包所用包:pyinstaller
pycharm如何安裝其他包?
首先在右上角找到File-->setting-->project interpreter 然後點選右邊的‘+’號,搜尋你所需要安裝的包
如何在pycharm中用pyinstaller進行打包?
pycharm左下角有一個正方形圖示,將滑鼠移動過去之後會出現一系列的選項,點選Terminal,然後輸入:
pyinstaller -F 檔名.py
程式碼如下:
#科赫小雪花 import turtle def koch(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 koch(400,level) turtle.right(120) koch(400,level) turtle.right(120) koch(400,level) turtle.hideturtle() turtle.done() main()
打包的程式碼:
pyinstaller -F KochDrawV1.py
友情qq群連結:116463313
題目來源:慕課網