MinPython 是一款基于 Web 技术开发的 Python 在线编辑器和运行器,它可以在浏览器中直接编写和运行 Python 代码,无需安装任何开发环境或者本地的 Python 解释器。
它包括了完整的 Python 基础库和网络库及强大的智能问答模块。
-
内置全局类实例"MinPython"
在 MinPython 网站上运行 Python 代码时,
平台将会内置一个名为"MinPython"的全局类实例,
以供开发者调用平台的扩展功能。
其属性说明如下:payload字典 平台提供的运行参数的对象。
说明如下:键名 说明 uid 整数用户ID taskId 整数定时任务ID* taskName 字符串定时任务名字* lastReturnValue 字符串上个返回结果* returnValue字符串 在运行定时任务之后, 平台会保存此变量值在服务器上,
此值将在下次定时任务运行时传入 payload.lastReturnValue 变量中,
以供开发者做衔接处理。
注: 此值最大长度1KB, 超出部分将被截断。sendSMS(phones, templateId, values = [])函数 调用平台的短信接口, 发送指定短信到多个目标手机上。
参数列表:参数名 说明 phones 列表指定的多个手机号码 templateId 整数短信模板的ID values 列表对应短信模板中多个{?}的实际值 返回值 元组索引 说明 0 布尔值表示短信是否发送成功(当发送多个手机时, 若其中有一个发送失败, 则其值也为False) 1 字符串|列表若是字符串, 则是发送前的错误原因; 若是列表, 则是发送后的错误原因, 其每个成员为一个[发送号码, 发送结果] 的子列表 (其中发送结果是字符串类型, "Ok"代表发送成功, 其他内容为运营商返回的失败原因) printSMS(*objects, sep=' ', end='\n')函数 功能跟print函数一样, 不同的是它会把结果发送(短信)到当前用户的手机上(本质上还是借调了sendSMS)。
参数列表:参数名 说明 objects 任意值跟 print 函数的objects参数一样 sep 字符串跟 print 函数的sep参数一样 end 字符串跟 print 函数的end参数一样 返回值 元组跟 sendSMS 的返回值一样 sendEmail(addresses, title, content)函数 调用平台的邮件接口, 发送指定邮件到多个目标邮箱上。
参数列表:参数名 说明 addresses 列表指定的多个电子邮箱地址 title 字符串邮件的标题(最大1000字) content 字符串邮件的正文(最大1MB) 返回值 元组索引 说明 0 布尔值表示邮件是否发送成功(当发送多个邮箱时, 若其中有一个发送失败, 则其值也为False) 1 字符串|列表若是字符串, 则是发送前的错误原因; 若是列表, 则是发送后的错误原因, 其每个成员为一个[发送邮箱, 发送结果] 的子列表 (其中发送结果是字符串类型, "Ok"代表发送成功, 其他内容为运营商返回的失败原因) -
定时任务
由于 MinPython 的代码是云端托管和运行的, 所以开发者的程序可以实现脱机运行
(即离线运行, 由 MinPython 根据您定制的时间间隔去自动运行程序)
*MinPython平台提供7x24小时全天候不间断服务以确保准时执行您的任务。
注: 在此基础上, 你可以编写定时的数据采集, 自动化测试或信息监控等应用。 -
调试功能
MinPython 内置了一个特有的的调试功能, 它与传统的调试功能不一样,
它保留了完整的运行时快照, 并拥有以下的特点:
1. 单步上下执行代码: 方便用户了解代码的执行过程, 变量的变化情况和此刻的输出结果;
2. 直接跳转执行代码: 方便用户快速跳转到目标行语句; -
智能问答模块
MinPython 内置了一个智能问答模块, 其使用了 GPT 人工智能模型,
可以方便解答你在编程中遇到的各种问题
-
短信模板
受短信运营商的规定, 不支持完全自定义的短信内容,
必须使用已经申报成功的模板ID。
示例模板如下:模板ID 模板内容 1713323 天气预报,昨天气温:{?},今天气温:{?}, {?}
注2: 受运营商防垃圾短信的策略影响, 有时候短信可能会存在延时到达。限制与说明 1. 短信开头会包含主体名称【MinPython】 2. 短信长度最多56个字 3. 短信内容请确保符合法律法规, 否则将会被运营商转送至公安机关 4. 类似网址, 特殊符号等不符合运营商规定的内容也不允许被发送 -
联系邮箱
adminn2k.com
-
QQ交流群
8495836
-
微信公众号