本文写的非常不好
主要就是在终端写一个记事本。功能:彩蛋,帮助,报错,创建文件,编辑文件。首先导入必要库
import os
import sys
import time
import webbrowser
import vimerror5
import keyboard
os库的作用是对终端进行处理,接下来的库就不一一介绍了,等到到那里的时候再讲。
然后添加输入
a = input(":")
a = a.strip()
上面代码的意思是收集用户输入,并且将输入左右两端的空格去除。
然后再进行处理。
print(vimerror5.error[0]+'\n'+f'no found command "{a}"')
上面代码是:如果用户输入错误,将显示错误信息,并且告诉用户,是什么代码出现问题了。
os.system('clear')
这个代码是先把终端清屏,再执行下面命令。
婂婃=b'\xff\xfeh\x00a\x00p\x00p\x00y\x00 \x00-N\xfdV\xfa^\xfdV\x18\x8a\xf5_\xe5e!\x00'
pyHunx.嘝嘞嘞嘟嘠嘡嘢嘣嘤嘥嘦嘧嘨哗嘪(婂婃.decode(encoding='utf-16'))
这是作者的垃圾代码,意思是 (彩蛋)
好吧这才是真的
if a == "help":
with open('help.txt', 'r', encoding='utf-8') as file:
filetext = file.read()
print(filetext)
这段代码是将帮助文件导入近这个程序,并且打印
github项目地址作者打不开github了