Python学习turtle库绘制系统时间并用Pyinstaller打包为可执行文件。

第十章:Pyinstaller库打包Python项目为Windows可执行文件.exe 一、PyInstaller简介PyInstaller 是一个功能强大的跨平台打包工具,它能够将 Python 脚本及其所有依赖项打包成一个独立的可执行文件。这意味着,无论目标系统是否安装了 Python 环境,都可以轻松运行我们的程序。二、安装PyInstaller确保您已安装Python并更新pip至最新版本,然后使用pip参考演示:1.win+R弹出运行窗口并输入cmd回车2.安装Pyinstaller库3.检查是否安装成功三、PyInstaller常用参数详解。 阅读详情

概述:turtle库绘制当前系统时间,并且用Pyinstaller打包为可执行文件

代码:

import turtle
import time
#函数定义绘制数码管直线
def drawLine(draw):
    turtle.penup()
    turtle.fd(5)
    turtle.pendown() if draw else turtle.penup()
    turtle.fd(40)
    turtle.penup()
    turtle.fd(5)
    turtle.right(90)
#函数定义:绘制0到9数码管
def num(num):
    drawLine(True) if num in [2,3,4,5,6,8,9] else drawLine(False)
    drawLine(True) if num in [0,1,3,4,5,6,7,8,9] else drawLine(False)
    drawLine(True) if num in [0,2,3,5,6,8,9] else drawLine(False)
    drawLine(True) if num in [0,2,6,8] else drawLine(False)
    turtle.left(90)
    drawLine(True) if num in [0,4,5,6,8,9] else drawLine(False)
    drawLine(True) if num in [0,2,3,5,6,7,8,9] else drawLine(False)
    drawLine(True) if num in [0,1,2,3,4,7,8,9] else drawLine(False)
    turtle.left(180)
    turtle.penup()
    turtle.fd(20)
#函数定义:判断字符,write单位
def DrawDate(Date):
    for i in Date:
        if i == '+':
            turtle.pencolor("green")
            turtle.write("年",font=("Arial", 20, "normal"))
            turtle.fd(40)
        elif i == '-':
            turtle.pencolor("green")
            turtle.write("月",font=("Arial", 20, "normal"))
            turtle.fd(40)
        elif i == '*':
            turtle.pencolor("green")
            turtle.write("日",font=("Arial", 20, "normal"))
            turtle.goto(-275,-100)
        elif i =='/':
            turtle.pencolor("green")
            turtle.write("时",font=("Arial", 20, "normal"))
            turtle.fd(40)
        elif i == '#':
            turtle.pencolor("green")
            turtle.write("分", font=("Arial", 20, "normal"))
            turtle.fd(40)
        elif i == '@':
            turtle.pencolor("green")
            turtle.write("秒", font=("Arial", 20, "normal"))
            turtle.fd(40)
        else:
            turtle.pencolor("red")
            num(eval(i))
turtle.setup(800,400)
turtle.penup()
turtle.goto(-350,100)
turtle.pensize(5)
DrawDate(time.strftime("%Y+%m-%d*%H/%M#%S@",time.localtime()))
turtle.hideturtle()
turtle.done()  

执行效果:

接下来使用Pyinstaller打包为可执行文件。

第一步:在Pycharm中项目中安装Pyinstall库

第二步:将.py文件打包为可执行文件.exe,在Pycharm左下角选择Teminal终端,进入到目标文件目录,执行代码:

参数:

-i <图标名文件.ioc> :指定打包程序使用的图标(icon)文件,可从https://www.easyicon.net/ 下载免费图标。

-F:在dist文件夹中只生成独立的可执行文件

执行结束后双击dist文件夹中的.exe文件即可实现Pycharm运行程序相同的效果:

 

turtle for python 一个关于用python写的海龟交易法则的代码 立即下载

相关推荐

python礼物turtle绘制多啦爱梦的可执行文件.zip

该资源是利用python的turtle库绘制多啦爱梦图像封装成的.exe可执行文件,下载后直接解压即可在无python环境的Windows系统PC端直接运行,是表白、送女朋友和小朋友的神器。不包含代码,如需代码参看下面链接,另外还有turtle绘制皮卡丘和小猪佩奇的资源也参看下面链接。 参考代码地址:https://blog.youkuaiyun.com/meenr/article/details/107245170

PyInstaller打包,和朋友分享你的快乐

⛅前言: 自己实用代码做了一个小游戏,但是和朋友分享时朋友说无法运行。仔细想想发现这时因为小程序的运行需要一定的编程环境配置,但是朋友的电脑并日常生活用不到这些环境配置。如果想要运行这个小程序还需要重新配置环境,但是这就添加了很多麻烦。那么我们可不可以像发普通的word文档一样,朋友一点击就可以运行?当然可以,那就是使用PyInstaller将小程序打包成可执行的exe文件。 目录 🌈PyInstaller安装 🌈PyInstaller使用 ✨第一步:找到并打开需要打包的文件 ✨ 2.打开pow

m0_61791601的博客 3090

python 实现turtle画图并导出图片格式的文件

今天小编就为大家分享一篇python 实现turtle画图并导出图片格式的文件,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

python使用turtle画雪花,以及使用pyinstaller打包程序

我们使用科赫曲线来画画雪花,主要是无聊 过程很简单,理解思路就行 import turtle import time times=time.perf_counter() def koch(size,n): if n==0: turtle.fd(size) else: for angle in [0,60,-120,60]: t...

weixin_44468853的博客 1106

ios生成海报使用dom-to-image中toPng报错isTrusted:true

主要是ios中safari浏览器解析错误,引起的报错,主要引起原因toPng会调用toSvg,toSvg直接将html标签内容通过svg中foreignObject标签直接包裹,然后转base64, 通过data:image/svg+xml;解决办法:二次生成(调用两次),判断ios or 安卓,生成第一次生成,不用参数,例如:scale: 3,在第二次生成再进行清晰度操作,避免多次生成,引起性能消耗。以上种种很多案例,使用canvase进行转换的,标签丢失,直接toPng版本的,兼容性问题。

weixin_44601570的博客 2105

操作系统知识点汇总(王道)

操作系统不论是就业还是升学都是核心的一门课程,对于大部分工科更是必修课程。本文章是对《王道操作系统》所有知识点的总结笔记,以供大家学习以及在备考期间复习使用。让我们一起把知识往脑子里旋好吗!!!......

S mile0804的博客 5万+

python打包代码-极简「pyinstaller」

使用python中的pyinstaller模块进行代码打包

Calm_0707的博客 1478

了解随机振动疲劳分析中 Ansys nCode DesignLife 的平均应力校正

通过选择静态环境,我们可以将其结果视为疲劳计算的平均应力,如图 3 所示,因此从静态偏移载荷工况中提取的平均应力用于转移预测雨流计数中所有循环的平均值。您可以通过观看下面的教学视频获得宝贵的见解,该视频将指导您完成利用 Ansys nCode DesignLife 分析平均应力对随机振动载荷下结构的影响的过程。它基于 R 比率或平均应力水平。另一方面,平均应力校正可以帮助消除平均应力的负面影响,提高结果的保真度。Ansys nCode 提供先进的平均应力校正技术,使工程师能够考虑平均应力对疲劳寿命的影响。

jkh920184196的博客 1519

使用Pyinstaller将Python源代码打包成可执行文件

PyInstaller是Python的第三方打包库,它能够在Windows、Linux、 Mac OS X 等操作系统下将 Python 源文件进行打包,通过对源文件打包,实现将.py扩展名的任何Python的源代码转换成Windows、Linux、Mac OS X下的可执行文件,使得。对于Windows来讲,PyInstaller可以将Python源代码打包成.exe的可执行文件,样就可以直接运行程序,不需要安装Python解释器,也不需要对计算机进行相关的环境配置。

XBlithe的博客 1万+

Synopsys工具filter命令:从数据筛选到高效IC设计的实战指南

在数字集成电路设计流程中,数据筛选与查询是工程师处理海量网表、时序报告和设计约束的核心需求。其原理在于通过声明式查询语言,直接对设计对象(如单元、网络、路径)的属性进行逻辑判断与模式匹配,从而精准定位目标。这种技术价值在于将工程师从繁琐的过程式脚本循环中解放出来,大幅提升代码可读性与运行效率,直接调用工具内置的高性能查询引擎。在实际应用场景中,它广泛用于物理与时序联合分析、层次化模块操作、动态约束生成以及自动化报告生成。本文聚焦于Synopsys工具链中filter命令的高阶用法,深入解析其表达式语法、正则

weixin_28007513的博客 577

基于混合智能框架的景区边界范围预测与补全系统

摘要 本文提出一种混合智能框架,结合随机森林模型和GIS规则约束,解决景区边界缺失问题。系统基于Python和ArcGIS平台,利用多源地理空间数据训练随机森林分类器预测景区范围,并集成地形、水文、道路等GIS规则进行优化。实验结果表明,该方法能有效预测15000个景区的边界,精度优于单一模型。创新点在于: 1)数据驱动与知识驱动相结合的混合智能范式; 2)面向全国尺度的大规模边界补全; 3)提供完整的Python+ArcGIS实现方案。该系统为景区精细化管理提供了技术支撑,具有实用价值。

huanghm88的专栏 284

【python】使用turtle画图并封装成exe(2020新年快乐)

python使用turtle画图并封装成exe 2019年最后一天,总要搞点有趣(不务正业)的事! 新的一年,预祝各位大佬永无bug,青春永驻,保持浓密秀发~~~ python封装exe 首先需要安装一个包pyinstaller cmd窗口输入:pip install pyinstaller 使用: pyinstaller -F main.py -D:打包成多个文件 -p:指定python安装...

张海玲的博客 4149

BEV和OCC学习-4:数据准备生成pkl文件(NuSences)

info[‘cam_instances’][‘CAM_XXX’][i][‘bbox_3d’]:长度为 7 的列表,以 (x, y, z, l, h, w, yaw) 的顺序表示实例的 3D 边界框。info[‘cam_instances’][‘CAM_XXX’][i][‘bbox’]:2D 边界框标注(3D 框投影的矩形框),顺序为 [x1, y1, x2, y2] 的列表。info[‘cam_instances’][‘CAM_XXX’][i][‘attr_label’]:实例的属性标签。

zfjBIT的专栏 1700

利用turtle库绘制图形---Python

引入turtle库 pip3 install 库名 1.在cmd里安装pyintsaller包 第一步安装将Python代码转成exe的工具包–pyinstaller:需要打开cmd,然后在cmd里输入一行命令即可 pip install pyinstaller 如果觉得安装太慢,还可以加入国内镜像下载pyinstaller,一共有六个国内镜像地址,你选择一个加入进去即可: 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.al

m0_58883317的博客 3389

Android Audio基础——系统服务(二)

AudioService 继承自 IAudioService.Stub。IAudioService.Stub 类很明显是通过 IAudioService.aidl 自动生成的。AudioService 位于 Binder Native 端。AudioManager 拥有 AudioService 的 Binder Proxy 端,是 AudioService 在客户端的一个代理。几乎所有客户端对 AudioManager 进行的请求,最终都会交由 AudioService 实现。

小旭的专栏 2075

【OpenClaw从入门到精通】第01篇:保姆级教程——从零开始搭建你的第一个本地AI助理(2026实测版)

本文聚焦2026年开源AI代理工具OpenClaw的本地部署与实操,从核心概念拆解入手,先厘清OpenClaw、Gateway、Skills、ClawHub的关联,再明确硬件系统要求与大模型API-Key准备要点,通过官方一键安装脚本完成本地部署,并配置阿里云百炼API实现大模型对接。以“让AI助理抓取开源中国热门项目”的虚拟实战案例,详细演示Skills调用流程,同时梳理部署中“命令找不到”“API-Key配置失败”等高频问题的解决方法。内容兼顾新手友好性与实操参考性,所有步骤均基于公开技术文档验证。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 4万+

使用python绘制turtle

python中使用turtle这个包可以构建一个画板。该包允许使用者直接进行绘画,创建的内容由轨迹而确定。 简单介绍其中的一些语法,以及API对应的效果。 完整的manual of turtle-python 传送门:https://www.apiref.com/python-zh/library/turtle.html import turtle 导入turtle包,这个包在anaconda中应该是直接内置了。 如果提示: No Model Error ,可以使用pip(pip3) install tur

weixin_44984682的博客 1941

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

pyinstaller -F ... : 使用pyinstaller模块将py程序文件打包exe文件

使用此方法可将python文件转化为exe文件发送给他人,即使他人没有python环境也能运行,不仅适用于一般的python程序,对于实现爬虫、画图等功能的python文件同样适用。

m0_61523149的博客 4049

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Python第三方库:Pyinstaller——神奇的Py打包工具

PyInstaller是一个十分神奇的第三方库,它能够在Windows、Linux、 Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行(包括引用的第三方库),也可以作为一个独立文件方便传递和管理。

睿不可挡的专栏 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

python二级考time库吗_python二级考试知识点——turtle、random、time、PyInstaller、jieba、wordcloud...

turtle库(必考)1、from turtle import * #导入turtle库中的所有方法2、turtle.pensize(size) #画笔的大小3、turtle.pencolor(“color”) #画笔的颜色4、turtle.forward(distance) #画笔前行distance多少距离5、turtle.backward(distance) #画笔后退distance多少距...

weixin_39784263的博客 824

PyInstaller库的使用(py文件转exe文件)及Koch曲线及推广,绘制康托尔集

将.py源代码转换成无需源代码的可执行文件意思就是将.py文件转换为.exe文件PyInstaller库是第三方库- 官方网站:http://www.pyinstaller.org- 第三方库:使用前需要额外安装- 安装第三方库需要使用pip工具。

薛定谔的猫 1287

python turtle库安装报错_【Python】【安装turtle库、打包py为exe文件】

一、turtle库为Python2的,在Python3的环境下使用pip install turtle会出现安装失败的情况,需要进行的操作:(2)解压tar.gz文件,修改setup.py文件第40行,加上括号except (ValueError, ve):(3)命令行下安装pip install -e 以上三步即可完成turtle库的安装二、打包py为exe文件(1)使用命令pip instal...

weixin_39901213的博客 586

python中pyinstaller库的使用(第三方库) 实例8:科赫雪花小包裹

很常用很实用的第三方库!!!

小菜包的博客 1496

day-09-作业-turtle绘制小黄人打包为可执行文件

day-09-作业-turtle画小黄人,并打包成可执行文件

m0_74854199的博客 340

用Python的turtle库绘制程序员专属的浪漫星空

本文详细介绍了如何利用Python的turtle库绘制动态的浪漫星空。通过初始化画布、封装绘图函数、实现星星的随机分布与层次感,并加入闪烁和流星等动画效果,为程序员提供了一种独特而富有创意的代码表达方式。整个过程无需额外依赖,是结合编程学习与创意实践的绝佳项目。

weixin_28235513的博客 245
上一篇: Pycharm中安装wordcloud等库失败问题以及终端通过pip安装的Python库如何添加到Pycharm解释器中。
下一篇: ROS全局设置脚本加入.bashrc中:source /opt/ros/kinetic/setup.bash
进击的香皂
博客等级 码龄8年 34粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值