如何折磨你的朋友

本文介绍了如何使用Python和Pyttsx3库创建一个简单的程序,使计算机反复说出特定的恶搞语句。并通过PyInstaller将程序打包成exe,带有可选的图标。
部署运行你感兴趣的模型镜像

众所周知,Python可以做出很多好玩但无聊的程序,今天我们就来做一个好玩也不怎么实用的程序。

话不多说,直接上代码。

def say():
    import pyttsx3
    for i in range(3):
    #while 1:
        engine = pyttsx3.init()

        engine.say("大傻逼")
        engine.say("大傻逼")
        engine.say("你是一个大傻逼")
        engine.runAndWait()
say()
这段代码会让程序说三次,大傻逼,大傻逼,你是一个大傻逼。

不想让朋友跟你绝交的同学参考下面的代码:

def say():
    import pyttsx3
    #for i in range(3):
    while 1:
        engine = pyttsx3.init()

        engine.say("大傻逼")
        engine.say("大傻逼")
        engine.say("你是一个大傻逼")
        engine.runAndWait()
say()
第二部,包装!

包装参考下面的代码

安装pip:

pip install pyinstaller

转换exe:

pyinstaller -F -w -i aaa.ico zzz.py

aaa.ico = 要准备的ico文件,也就是图标。

zzz.py/zzz.pyw/zzz.pyi = 你做好的Python文件

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### 软件测试工具与方法概述 软件测试是确保软件质量的重要环节,涵盖了多种工具和方法。以下将从常用的软件测试工具和主要的测试方法两个方面进行详细介绍。 #### 常用的软件测试工具 在软件测试领域,存在多种类型的测试工具,包括开源工具和商业工具。这些工具可以用于测试管理、功能自动化测试以及性能测试等。 - **测试管理工具**:这类工具主要用于管理测试用例、缺陷跟踪和测试计划。常见的开源测试管理工具有 TestLink 等[^1]。 - **功能自动化测试工具**:这些工具可以帮助测试人员自动执行功能测试,减少手工测试的工作量。例如 Selenium 是一个广泛使用的开源功能自动化测试工具[^1]。 - **性能自动化测试工具**:性能测试工具用于评估软件在高负载条件下的表现。LoadRunner 和 JMeter 是两种常用的性能测试工具[^2]。此外,Visual Studio 也提供了性能测试的相关功能[^2]。 #### 主要的软件测试方法 除了工具外,测试方法也是软件测试的核心内容之一。以下是几种常见的测试方法: - **健全测试**:这是一种初始化的测试工作,目的是确定新版本是否足够稳定以进行进一步的大规模测试。如果软件频繁出现系统冲突或崩溃,则说明其尚未达到“健全”的标准[^3]。 - **衰竭测试**:该方法通过长时间运行软件来检查其稳定性,特别是在极端条件下是否会崩溃或出现异常行为[^3]。 - **可接受性测试**:这是在将测试版本交付给测试部门进行全面测试之前的一个简单验证过程,旨在确认软件的基本功能是否稳定。如果软件无法满足最低要求(如频繁挂起或崩溃),则不应进入下一阶段的测试[^4]。 #### 示例代码:使用 JMeter 进行性能测试 以下是一个简单的 JMeter 脚本示例,展示如何配置线程组并添加 HTTP 请求: ```jmeter <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup"> <stringProp name="ThreadGroup.num_threads">10</stringProp> <stringProp name="ThreadGroup.ramp_time">5</stringProp> </ThreadGroup> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"> <stringProp name="HTTPSampler.domain">example.com</stringProp> <stringProp name="HTTPSampler.path">/api/test</stringProp> </HTTPSamplerProxy> ``` ### 总结 软件测试不仅依赖于先进的工具,还需要合理选择适合项目需求的测试方法。上述提到的工具和方法为测试人员提供了多样化的选择,能够有效提升测试效率和软件质量。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值