mirror of
https://github.com/HChaZZY/Random-Picker.git
synced 2025-12-06 10:33:50 +08:00
30 lines
1.1 KiB
Python
30 lines
1.1 KiB
Python
import base64
|
||
|
||
def encode(str):
|
||
return base64.b64encode(bytes(str,"utf-8"))
|
||
|
||
def main():
|
||
flag = True
|
||
while flag:
|
||
id = input("输入需要更改的id:")
|
||
method = input("输入需要进行的操作:('-'代表加入概率减少人员组,'+'代表加入概率增加人员组,'0'代表删除该人员)")
|
||
command = ""
|
||
if method == "-" or method == "——":
|
||
command = id + ",-"
|
||
elif method == "+":
|
||
command = id + ",+"
|
||
elif method == "0":
|
||
command = id + ",0"
|
||
else:
|
||
print("指令语法错误,请检查输入指令是否满足要求")
|
||
continue
|
||
print("密文已生成:" + encode(command).decode("utf-8"))
|
||
with open("config.data",mode = "a",encoding="utf-8") as config:
|
||
config.write(encode(command).decode("utf-8") + "\n")
|
||
print("密文已写入./config.data文件中")
|
||
command = input("是否继续录入?(Y/N):")
|
||
if not (command == "Y" or command == "y"):
|
||
flag = False
|
||
|
||
if __name__ == "__main__":
|
||
main() |