程序员情人节防止割韭菜
Posted guo.714
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员情人节防止割韭菜相关的知识,希望对你有一定的参考价值。
程序员在情人节如何防止割韭菜,买花?那是不可能的,那就自己写一个花的代码吧,然后生成一个可执行文件发给女朋友岂不是香香?
首先在pycharm里面配置turtle环境,步骤:
file——Settings——Project Interpreter(Project 工程下)——点击“+”号——搜索turtle——下载——运行环境
import turtle as t
# 设置窗口大小
t.setup(1000, 1000, 0, 0)
# 花
t.penup()
t.goto(-90, 100)
t.pendown()
t.color("red")
t.write("e", font=("consolas", 52, "normal"))
t.penup()
t.goto(-107, 35)
t.pendown()
t.write("U", font=("consolas", 100, "normal"))
t.end_fill()
# 根
t.color("brown")
t.penup()
t.goto(-70, 70)
t.pendown()
t.pensize(10)
t.goto(-70, -100)
# 叶子1
t.color("green")
t.penup()
t.goto(-70, -60)
t.pendown()
t.goto(-120, -40)
# 叶子2
t.penup()
t.goto(-70, -10)
t.pendown()
t.goto(-20, 20)
t.penup()
t.goto(0, 20)
t.pendown()
t.write("XXX,I Love You", font=("consolas", 15, "bold"))
t.done()
运行之后,可以制作一个玫瑰花啦,还有文字说明哦!!!
不过,你以为这就完啦?你心里可能会说,就这?就这?
当然不是这样啦
接下来,上操作,请带着饭,可能很下饭哦
我们接下来操作是生成一个可执行文件,你的男or女朋友可以用电脑直接运行哦,然后把你的男or女朋友的照片当成可执行文件的图标。(我觉得女程序员不会干这种事的。。。。。)
第一步
安装pyinstaller
首先在python中下载pyinstaller(在上面有怎么配置环境,只是把turtle换成pyinstaller就ok了)
然后,再在电脑终端安装pyinstaller(什么电脑终端不知道?试试win+R,输入cmd),输入下面代码
pip install pyinstaller
等电脑安装完成之后,输入
pip show pyinstaller
出现这个,说明安装ok了
那么接下来,就是开始整操作的时候啦
在终端输入代码即可生成exe文件
输入 pyinstaller -F XXXX.py
–icon=图标路径(pyinstaller -F --icon=my.ico XXXX.py)
-F 打包成一个exe文件
-w 使用窗口,无控制台
-c 使用控制台,无窗口
-D 创建一个目录,里面包含exe以及其他一些依赖性文件
注:XXXX是你的工程名
好了,写了这个你肯定不知道怎么写,上例子:
首先我要生成.exe文件
pyinstaller -F -w main.py
-F是生成.exe文件,-w是使用窗口,无控制台,main.py是项目名
ps:老铁们,这里一定一定注意,最好加一个-w,把控制台关了,要不然发给别人的文件弹出来一个控制台就有点拉。。。
接下来给我们的文件制作一个图标
注:图标一定是.ico文件格式!!!!!!!!!(博主在这里采坑了,淦,属实搞我一波心态在这里)(怎么?电脑转换不了.ico文件?试试用格式工厂或者网页图片在线专业)。
把.ico文件放在文件夹下面(好,我猜你肯定不知道怎么放:俩个办法,第一个直接在pycharm下面在工程文件下粘贴进去,第二种方法,在pycharm点击show in Explorer直接进根文件,如下图建议先打开,接下来还需要用得到)
代码:
pyinstaller --icon=1.ico -F -w main.py
1.ico是你自己的做的ico文件名。 -F,和-w(区分大小写奥铁子们),上面有说明,main.py是你的项目名
搞完之后点击
进入到这里
点击dist,您老人家的.exe文件就在这个文件夹下面
双击之后(这里面有一个小动画,时长可以自己修改,csdn上传视频有点麻烦,博主懒得改成csdn的支持的视频格式了):
发给您老人家的女朋友or男朋友就ok啦,有问题欢迎留言,博主会不定期的看博客滴!祝大家早生贵子,白头携老
以上是关于程序员情人节防止割韭菜的主要内容,如果未能解决你的问题,请参考以下文章