猫史档案馆


盒子.制作版.V0.015(汉字模拟编辑器)

用户:夜明逢生夜明逢生查看:1 回复:2 评论:1 创建时间:2022-01-25T19:28:59


盒子.输入版,可以在python启动,效果更好

重磅增加:导入文件,创建文件,修改文件等功能,函数处理器,创建项目并打开项目,保存和读取等功能

print('欢迎使用‘盒子.制作版’,版本为V0.015,本次更新位于2022/1/24,适用于python 3')
print('输入‘帮助’可获得‘指令说明’和‘海量的鱼干’和‘神秘指令’')
import os
import datetime
import time
import webbrowser
import random
from winsound import Beep
from subprocess import run
项目A名字 = ''
项目B名字 = ''
项目C名字 = ''
项目A = ''
项目B = ''
项目C = ''
函数库A = ''
函数库B = ''
函数库C = ''
函数库A编号 = ''
函数库B编号 = ''
函数库C编号 = ''
导入数据 = ''
变量A = ''
变量B = ''
变量C = ''
变量D = ''
变量E = ''
变量F = ''
变量G = ''
变量H = ''
变量I = ''
变量J = ''
变量K = ''
变量L = ''
变量M = ''
变量N = ''
变量O = ''
变量P = ''
变量Q = ''
变量R = ''
变量S = ''
变量T = ''
变量U = ''
变量V = ''
变量W = ''
变量X = ''
变量Y = ''
变量Z = ''
变量A名字 = ''
变量B名字 = ''
变量C名字 = ''
变量D名字 = ''
变量E名字 = ''
变量F名字 = ''
变量G名字 = ''
变量H名字 = ''
变量I名字 = ''
变量J名字 = ''
变量K名字 = ''
变量L名字 = ''
变量M名字 = ''
变量N名字 = ''
变量O名字= ''
变量P名字 = ''
变量Q名字 = ''
变量R名字 = ''
变量S名字 = ''
变量T名字 = ''
变量U名字 = ''
变量V名字 = ''
变量W名字 = ''
变量X名字 = ''
变量Y名字 = ''
变量Z名字 = ''
输入长度 = 1
一共需要执行的指令 = ''
执行的指令编号 = 0
执行函数指令次数 = 0
while True:
    if(执行函数指令次数 == 0):
        输入 = input('')
        输入 = 输入.split('.')
        输入长度 = len(输入)
        输入A = 输入[0]
        输入B = ''
        if(输入长度 == 2):
            输入B = 输入[1]
        if(输入长度 == 3):
            输入B = 输入[1]
            输入C = 输入[2]
#使用函数库处理器

    if (输入A == '使用函数库'):
        if (输入B == 函数库A编号):
            一共需要执行的指令 = 函数库A
        if (输入B == 函数库B编号):
            一共需要执行的指令 = 函数库B
        if (输入B == 函数库C编号):
            一共需要执行的指令 = 函数库C

        if (一共需要执行的指令 != ''):
            #执行函数
            #重复多少次
            执行函数指令次数 = len(一共需要执行的指令)
            #执行的指令编号
            执行的指令编号 = 0
        else:
            #不执行函数
            print('错误!!')
    if(执行函数指令次数 != 0):
        输入 = 一共需要执行的指令[执行的指令编号]
        输入 = 输入.split('.')
        执行的指令编号 += 1
        执行函数指令次数 -= 1
        输入长度 = len(输入)
        输入A = 输入[0]
        输入B = ''
        if(输入长度 == 2):
            输入B = 输入[1]
        if(输入长度 == 3):
            输入B = 输入[1]
            输入C = 输入[2]
    if (输入A == '打开项目'):
        print('(*项目开始运行*)')
        if (输入B == 项目A名字):
            一共需要执行的指令 = 项目A
        if (输入B == 项目B名字):
            一共需要执行的指令 = 项目B
        if (输入B == 项目C名字):
            一共需要执行的指令 = 项目C

        if (一共需要执行的指令 != ''):
            #执行函数
            #重复多少次
            执行函数指令次数 = len(一共需要执行的指令)
            #执行的指令编号
            执行的指令编号 = 0
        else:
            #不执行函数
            print('错误!!')
    if(执行函数指令次数 != 0):
        输入 = 一共需要执行的指令[执行的指令编号]
        输入 = 输入.split('.')
        执行的指令编号 += 1
        执行函数指令次数 -= 1
        输入长度 = len(输入)
        输入A = 输入[0]
        输入B = ''
        if(输入长度 == 2):
            输入B = 输入[1]
        if(输入长度 == 3):
            输入B = 输入[1]
            输入C = 输入[2]
    if (输入A == '帮助'):
        print('你可以输入‘帮助:指令说明’或‘帮助:海量的猫毛’或‘帮助:神秘指令’')
        print('附注:注意不得输入错误指令和重复输入同个名称!!')
    if (输入A == '帮助:指令说明'):
        print('你可以输入‘指令说明:初级指令’或‘指令说明:中级指令’或‘指令说明:高级指令’或‘指令说明:终极指令’')
    if (输入A == '指令说明:初级指令'):
        print('1.输入‘打印.(你想输入的话语)’可打印你输入的话语')
        print('2.输入‘创建变量.(你想输入的变量名称)’可设置你的变量,不得超过24个')
        print('3.输入‘(变量名称).(你想修改的变量数据)’可修改你的变量的数据')
        print('4.输入‘等待.(你想输入的等待时间)’可等待你输入的时间')
        print('5.输入‘导入文件.(你想导入的文件名字)’可显示你想导入的文件,并自动保存在一个独有的变量里')
        print('6.输入‘修改文件.(你想修改的文件名字).(你想修改的内容)’可修改你想修改的文件')
        print('7.输入‘创建文件.(你想创建的文件名字)’可创建你想创建的文件')
        print('8.输入‘创建函数库.(你想创建的函数库名字)’可创建你想创建的函数库')
        print('9.输入‘使用函数库.(你想使用的函数库名字)’可使用你想使用的函数库')
        print('10.输入‘显示时间’可显示现在的时间')
        print('11.输入‘保存’保存当前变量和函数库的数据等数据储存入名为‘保存’的文件里')
        print('12.输入‘读取’读取之前变量和函数库的数据等数据读取入程序内')
        print('13.输入‘读取’读取之前变量和函数库的数据等数据读取入程序内')
        print('14.输入‘创建文件夹.(你想创建的文件夹名字)’可创建你想创建的文件喵入‘获取文件信息.(你想获取的文件名字)’可显示你想获取文件信息')
        print('15.输入‘获取当前目录下文件列表’可显示你想获取当前目录下文件列表')
        print('16.输入‘创建项目.(你想创建的项目名字)’可开始创建你想创建的项目,不得超过3个文件')
        print('17.输入‘打开项目.(你想打开的项目名字)’可开始打开你想打开的项目,并自动开始进行')
    if (输入B == '指令说明:高级指令'):
        print('1.输入‘条形统计图格式.(你想统计的数据文件)’可显示由条形统计图格式统计的数据(未开始制作)')
        print('2.输入‘折线统计图格式.(你想统计的数据文件)’可显示由折线统计图格式统计的数据(未开始制作)')
        print('3.输入‘扇形统计图格式.(你想统计的数据文件)’可显示由扇形统计图格式统计的数据(未开始制作)')
        print('4.输入‘雷达统计图格式.(你想统计的数据文件)’可显示由雷达统计图格式统计的数据(未开始制作)')
        print('5.输入‘漏斗统计图格式.(你想统计的数据文件)’可显示由漏斗统计图格式统计的数据(未开始制作)')
        print('6.输入‘词云统计图格式.(你想统计的数据文件)’可显示由词云统计图格式统计的数据(未开始制作)')
        print('7.输入‘散点统计图格式.(你想统计的数据文件)’可显示由散点统计图格式统计的数据(未开始制作)')
    if (输入A == '打印'):
        if(输入B == 变量A名字):
            print(变量A)
        else:
            if (输入B == 变量B名字):
                print(变量B)
            else:
                if(输入B == 变量C名字):
                    print(变量C)
                else:
                    if (输入B == 变量D名字):
                        print(变量D)
                    else:
                        if (输入B == 变量E名字):
                            print(变量E)
                        else:
                            if(输入B == 变量F名字):
                                print(变量F)
                            else:
                                if (输入B == 变量G名字):
                                    print(变量G)
                                else:
                                    if (输入B == 变量H名字):
                                        print(变量H)
                                    else:
                                        if(输入B == 变量I名字):
                                            print(变量I)
                                        else:
                                            if (输入B == 变量J名字):
                                                print(变量J)
                                            else:
                                                if (输入B == 变量K名字):
                                                    print(变量K)
                                                else:
                                                    if(输入B == 变量L名字):
                                                        print(变量L)
                                                    else:
                                                        if (输入B == 变量M名字):
                                                            print(变量M)
                                                        else:
                                                            if (输入B == 变量N名字):
                                                                print(变量N)
                                                            else:
                                                                if(输入B == 变量O名字):
                                                                    print(变量O)
                                                                else:
                                                                    if (输入B == 变量P名字):
                                                                        print(变量P)
                                                                    else:
                                                                        if (输入B == 变量Q名字):
                                                                            print(变量Q)
                                                                        else:
                                                                            if(输入B == 变量R名字):
                                                                                print(变量R)
                                                                            else:
                                                                                if (输入B == 变量S名字):
                                                                                    print(变量S)
                                                                                else:
                                                                                    if (输入B == 变量T名字):
                                                                                        print(变量T)
                                                                                    else:
                                                                                        if(输入B == 变量U名字):
                                                                                            print(变量U)
                                                                                        else:
                                                                                            if (输入B == 变量V名字):
                                                                                                print(变量V)
                                                                                            else:
                                                                                                if (输入B == 变量W名字):
                                                                                                    print(变量W)
                                                                                                else:
                                                                                                    if(输入B == 变量X名字):
                                                                                                        print(变量X)
                                                                                                    else:
                                                                                                        if (输入B == 变量Y名字):
                                                                                                            print(变量Y)
                                                                                                        else:
                                                                                                            if(输入B == 变量Z名字):
                                                                                                                print(变量Z)
                                                                                                            else:
                                                                                                                if(输入B == 函数库A编号):
                                                                                                                    print(函数库A)
                                                                                                                else:
                                                                                                                    if(输入B == 函数库B编号):
                                                                                                                        print(函数库B)
                                                                                                                    else:
                                                                                                                        if(输入B == 函数库C编号):
                                                                                                                            print(函数库C)
                                                                                                                        else:
                                                                                                                            if(输入B == '保存'):
                                                                                                                                print(保存内容)
                                                                                                                            else:
                                                                                                                                print(输入B)
    if (输入A == '创建变量'):
        输入 = 输入B
        if (变量A名字 == ''):
            变量A名字 = 输入
        else:
            if (变量B名字==''):
                变量B名字 = 输入
            else:
                if (变量C名字 == ''):
                    变量C名字 = 输入
                else:
                    if (变量D名字==''):
                        变量D名字 = 输入
                    else:
                        if (变量E名字==''):
                            变量E名字 = 输入
                        else:
                            if (变量F名字==''):
                                变量F名字 = 输入
                            else:
                                if (变量G名字==''):
                                    变量G名字 = 输入
                                else:
                                    if (变量O名字 == ''):
                                        变量O名字 = 输入
                                    else:
                                        if (变量P名字==''):
                                            变量P名字 = 输入
                                        else:
                                            if (变量Q名字 == ''):
                                                    变量Q名字 = 输入
                                            else:
                                                if (变量R名字==''):
                                                    变量R名字 = 输入
                                                else:
                                                    if (变量S名字==''):
                                                        变量S名字 = 输入
                                                    else:
                                                        if (变量T名字==''):
                                                            变量T名字 = 输入
                                                        else:
                                                            if (变量U名字==''):
                                                                变量U名字 = 输入
                                                            else:
                                                                if (变量V名字==''):
                                                                    变量V名字 = 输入
                                                                else:
                                                                    if (变量W名字==''):
                                                                        变量W名字 = 输入
                                                                    else:
                                                                        if (变量X名字==''):
                                                                            变量X名字 = 输入
                                                                        else:
                                                                            if (变量V名字==''):
                                                                                变量V名字 = 输入
                                                                            else:
                                                                                if (变量Z名字==''):
                                                                                    变量Z名字 = 输入
    if (输入A == '等待'):
        输入B = int(输入B)
        time.sleep(输入B)
    if(输入A == 变量A名字):
        变量A = 输入B
    else:
        if (输入A == 变量B名字):
            变量B = 输入B
        else:
            if(输入A == 变量C名字):
                变量C = 输入B
            else:
                if (输入A == 变量D名字):
                    变量D = 输入B
                else:
                    if (输入A == 变量E名字):
                        变量E = 输入B
                    else:
                        if(输入A == 变量F名字):
                            变量F = 输入B
                        else:
                            if (输入A == 变量G名字):
                                变量G = 输入B
                            else:
                                if (输入A == 变量H名字):
                                    变量H = 输入B
                                else:
                                    if(输入A == 变量I名字):
                                        变量I = 输入B
                                    else:
                                        if (输入A == 变量J名字):
                                            变量J = 输入B
                                        else:
                                            if (输入A == 变量K名字):
                                                变量K = 输入B
                                            else:
                                                if(输入A == 变量L名字):
                                                    变量L = 输入B
                                                else:
                                                    if (输入A == 变量M名字):
                                                        变量M = 输入B
                                                    else:
                                                        if (输入A == 变量N名字):
                                                            变量N = 输入B
                                                        else:
                                                            if(输入A == 变量O名字):
                                                                变量O = 输入B
                                                            else:
                                                                if (输入A == 变量P名字):
                                                                    变量P = 输入B
                                                                else:
                                                                    if (输入A == 变量Q名字):
                                                                        变量Q = 输入B
                                                                    else:
                                                                        if(输入A == 变量R名字):
                                                                            变量R = 输入B
                                                                        else:
                                                                            if (输入A == 变量S名字):
                                                                                变量S = 输入B
                                                                            else:
                                                                                if (输入A == 变量T名字):
                                                                                    变量T = 输入B
                                                                                else:
                                                                                    if(输入A == 变量U名字):
                                                                                        变量U = 输入B
                                                                                    else:
                                                                                        if (输入A == 变量V名字):
                                                                                            变量V = 输入B
                                                                                        else:
                                                                                            if (输入A == 变量W名字):
                                                                                                变量W = 输入B
                                                                                            else:
                                                                                                if(输入A == 变量X名字):
                                                                                                    变量X = 输入B
                                                                                                else:
                                                                                                    if (输入A == 变量Y名字):
                                                                                                        变量Y = 输入B
                                                                                                    else:
                                                                                                        if (输入A == 变量Z名字):
                                                                                                            变量Z = 输入B
                                                                                                        

    if (输入A == '帮助:海量的鱼干'):
        print('真相就是...你被喵啦!')
    if (输入A == '导入文件'):
        with open(输入B) as f:
            输入B = f.read()
            print(输入B)
            print('以保存入变量‘导入数据’')
            导入数据 = 输入B
    if (输入A == '修改文件'):
        with open(输入B, 'w') as f:
            输入B = 输入C
            f.write(输入B)
        print('成功修改')
    if (输入A == '创建文件'):
        file = open(输入B, 'w')
        print('成功创建')
    if (输入A == '显示时间'):
        now = datetime.datetime.now()
        print(now)
    if (输入A == '帮助:神秘指令'):
        print('警告!一但启动,你将脱离喵星法律的控制,后果字符')
        print('1.输入‘关机’可把你的电脑关机')
        print('2.输入‘打开网址.(你想进入的网址)’可进入你想进入的网址')
        print('3.输入‘关闭下方窗口’可关闭下方窗口')
        print('4.输入‘打开干扰弹窗’可打开干扰弹窗')
        print('5.输入‘播放天空之城’可播放‘天空之城’')
    if (输入A == '关机'):
        os.system('shutdown -s -t 0')
    if (输入A == '打开网址'):
        webbrowser.open(输入B)
    if (输入A == '关闭下方窗口'):
        run('taskkill /F /IM explorer.exe')
    if (输入A == '打开干扰弹窗'):
        for i in range(random.randint(25, 35)):
            os.system('start')
    if (输入A == '播放天空之城'):
        Beep(880, 250)
        Beep(988, 250)
        Beep(523*2, 600)
        Beep(988, 300)
        Beep(523*2, 600)
        Beep(659*2, 600)
        Beep(988, 1000)
        Beep(659, 250)
        Beep(659, 250)
        Beep(880, 600)
        Beep(784, 300)
        Beep(880, 600)
        Beep(523*2, 600)
        Beep(784, 1000)
        Beep(659, 600)
        Beep(698, 800)
        Beep(659, 300)
        Beep(698, 600)
        Beep(523*2, 600)
        Beep(659, 980)
        Beep(523*2, 250)
        Beep(523*2, 250)
        Beep(523*2, 250)
        Beep(988, 600)
        Beep(739, 300)
        Beep(739, 600)
        Beep(988, 600)
        Beep(988, 1000)
        Beep(880, 250)
        Beep(988, 250)
        Beep(523*2, 600)
        Beep(988, 300)
        Beep(523*2, 600)
        Beep(659*2, 600)
        Beep(988, 1000)
        Beep(659, 250)
        Beep(659, 250)
        Beep(880, 600)
        Beep(784, 300)
        Beep(880, 600)
        Beep(523*2, 600)
        Beep(784, 1000)
        Beep(659, 600)
        Beep(698, 800)
        Beep(659, 300)
        Beep(698, 600)
        Beep(523*2, 600)
        Beep(659, 980)
        Beep(523*2, 250)
        Beep(523*2, 250)
        Beep(523*2, 250)
        Beep(988, 600)
        Beep(739, 300)
        Beep(739, 600)
        Beep(988, 600)
        Beep(988, 1000)
    if (输入A == '创建函数库'):
        print('(不得输入‘创造函数库’等需二次输入的指令!输入T可停止储存指令)')
        函数指令库 = []
        函数指令搜集箱 = ''
        while True:
            函数指令搜集箱 = input('指令:')
            if (函数指令搜集箱 == 'T'):
                break
            函数指令库.append(函数指令搜集箱)
            print('函数库指令箱:', 函数指令库)
        print('储存在:函数库1,函数库2,函数库3')
        输入 = input('输入:')
        if (输入=='函数库1'):
            函数库A = 函数指令库
            函数库A编号 = 输入B
        if (输入=='函数库2'):
            函数库B = 函数指令库
            函数库B编号 = 输入B
        if (输入=='函数库3'):
            函数库C = 函数指令库
            函数库C编号 = 输入B
        print('已将储存的函数库编号设为输入的名称')
        print('使用时输入函数库名称即可使用函数库')
    if (输入A == '保存'):
        with open('保存', 'w') as f:
            保存内容 = str([函数库A,函数库B,函数库C,函数库A编号,函数库B编号,函数库C编号,
            变量A,变量B,变量C,变量D,变量E,变量F,变量G,变量H,变量I,变量J,变量K,变量L
            ,变量M,变量N,变量O,变量P,变量Q,变量R,变量S,变量T,变量U,变量V,变量W,变量X,变量Y,
            变量Z,变量A名字,变量B名字,变量C名字,变量D名字,变量E名字,变量F名字,变量G名字
            ,变量H名字,变量I名字,变量J名字,变量K名字,变量L名字,变量M名字,变量N名字,变量O名字,
            变量P名字,变量Q名字,变量R名字,变量S名字,变量T名字,变量U名字,变量V名字,
            变量W名字,变量X名字,变量Y名字,变量Z名字,项目A,项目B,项目C,项目A名字,项目B名字,项目C名字])
            f.write(保存内容)
        print('成功保存')
    if (输入A == '读取'):
        with open("保存") as f:
            保存内容 = f.read()
            保存 = 保存内容.split(',')
            函数库A = 保存[0]
            函数库B = 保存[1]
            函数库C = 保存[2]
            函数库A编号 = 保存[3]
            函数库B编号 = 保存[4]
            函数库C编号 = 保存[5]
            变量A = 保存[6]
            变量B = 保存[7]
            变量C = 保存[8]
            变量D = 保存[9]
            变量E = 保存[10]
            变量F = 保存[11]
            变量G = 保存[12]
            变量H = 保存[13]
            变量I = 保存[14]
            变量J = 保存[15]
            变量K = 保存[16]
            变量L = 保存[17]
            变量M = 保存[18]
            变量N = 保存[19]
            变量O = 保存[20]
            变量P = 保存[21]
            变量Q = 保存[22]
            变量R = 保存[23]
            变量S = 保存[24]
            变量T = 保存[25]
            变量U = 保存[26]
            变量V = 保存[27]
            变量W = 保存[28]
            变量X = 保存[29]
            变量Y = 保存[30]
            变量Z = 保存[31]
            变量A名字 = 保存[32]
            变量B名字 = 保存[33]
            变量C名字 = 保存[34]
            变量D名字 = 保存[35]
            变量E名字 = 保存[36]
            变量F名字 = 保存[37]
            变量G名字 = 保存[38]
            变量H名字 = 保存[39]
            变量I名字 = 保存[40]
            变量J名字 = 保存[41]
            变量K名字 = 保存[42]
            变量L名字 = 保存[43]
            变量M名字 = 保存[44]
            变量N名字 = 保存[45]
            变量O名字 = 保存[46]
            变量P名字 = 保存[47]
            变量Q名字 = 保存[48]
            变量R名字 = 保存[49]
            变量S名字 = 保存[50]
            变量T名字 = 保存[51]
            变量U名字 = 保存[52]
            变量V名字 = 保存[53]
            变量W名字 = 保存[54]
            变量X名字 = 保存[55]
            变量V名字 = 保存[56]
            变量Z名字 = 保存[57]
            项目A = 保存[58]
            项目B = 保存[59]
            项目C = 保存[60]
            项目A名字 = 保存[61]
            项目B名字 = 保存[62]
            项目C名字 = 保存[63]
            print('成功读取')
    if (输入A == '获取文件信息' ):
        文件信息 = os.stat(输入B)
        print('文件信息为',文件信息)
    if (输入A == '获取当前目录下文件列表' ):
        文件信息 = os.listdir()
        print('当前目录下文件列表为', 文件信息)
    if (输入A == '创建文件喵入B)
        print('成功创建')
    if (输入A == '创建项目' ):
        print('*项目1 项目2 项目3*')
        输入 = input('选择储存的对象:')
        if(输入 == '项目1'):
            项目A名字 = 输入B
        if(输入 == '项目2'):
            项目B名字 = 输入B
        if(输入 == '项目3'):
            项目C名字 = 输入B
        print('*开始编辑!!*')
        print('(不得输入‘创造函数库’等需二次输入的指令!输入T可停止储存指令)')
        #偷懒直接搬照函数指令代码
        函数指令库 = []
        函数指令搜集箱 = ''
        while True:
            函数指令搜集箱 = input('指令:')
            if (函数指令搜集箱 == 'T'):
                break
            函数指令库.append(函数指令搜集箱)
            print('指令收集箱:', 函数指令库)
        if (输入 == '项目1'):
            项目A = 函数指令库
        if (输入 == '项目2'):
            项目B = 函数指令库
        if (输入 == '项目3'):
            项目C = 函数指令库
        print('已将储存的项目编号设为输入的名称')
        print('使用时输入项目名称即可使用项目')
        print('可以在‘保存’文件当中修改项目')


回复

上一页1 页 / 共 1下一页
AlbertHackerAlbertHacker

【Albert--HackerAI智能评论】有点意思[手动滑稽]【高质量帖子有几率被本AI关注哦,快看看粉丝列表吧~】

点赞0


评论


一门鸽鸽一门鸽鸽

什么人如此无聊……

点赞0


评论