如何使用不同的文件并使其在其他文件中使用??(Python)

如何使用不同的文件并使其在其他文件中使用??(Python),python,encryption,menu,Python,Encryption,Menu,我是python新手,我试图让用户通过一个将被加密或解密的文件输入他们的消息。我曾试着研究我如何能做到这一点,但我不知道该怎么做 这是我的密码: print("Welcome! Would you like to encrypt a message or decrypt message ? ") print("1. encrypt message") print("2. decrypt message") print("3. exit programme") print("Selection 1

我是python新手,我试图让用户通过一个将被加密或解密的文件输入他们的消息。我曾试着研究我如何能做到这一点,但我不知道该怎么做

这是我的密码:

print("Welcome! Would you like to encrypt a message or decrypt message ? ")
print("1. encrypt message")
print("2. decrypt message")
print("3. exit programme")
print("Selection 1 or 2 or 3? Please enter your selection:")

while True:
    choice = int(input())
    if choice == 1:
        print("Please enter your file that you want to be encrypted:")
    elif choice == 2:
        print("Please enter your file that you want to be decrypted:")
    else:
        exit

这看起来很像GCSE AQA计算机科学传统情景任务。。。真有趣

你开始的方式表明你是编程新手。菜单选项之一是退出程序,如果条件为真,则通过while循环运行程序。因为你写的是真实的,所以它永远不会是虚假的。因此,它永远运行,所以退出不是一个选项

这就是菜单的工作原理

#this could be your menu loop def menu(): print("1] Encrypt text") print("2] Decrypt text") print("3] exit program") choice = input("Choice: ") #There is no point Turing it into an integer, it just allows for the program to break is someone types anything other than a number if choice == "1": encryption() menu() elif choice == "2": decryption() menu() elif choice == "3" print("Exiting...") else: print("Invalid selection") menu() #这可能是你的菜单循环 def菜单(): 打印(“1]加密文本”) 打印(“2]解密文本”) 打印(“3]退出程序”) choice=input(“choice:”)#将其转换为整数没有意义,它只允许程序在有人键入数字以外的任何内容时中断 如果选项==“1”: 加密() 菜单() elif选项==“2”: 解密() 菜单() elif选项==“3” 打印(“正在退出…”) 其他: 打印(“无效选择”) 菜单() 实际的en/解密要求您从文件中获取文本,然后添加通过从随机密钥获取值而生成的偏移量(如果这是您课程的一部分)

实际的程序太长了,不能放在这里解释。而陈述确实是一件需要努力解决的基本问题。同时,由于不知道这是如何工作的,所以不可能写出得分更高的书面部分


我目前也在做GCSE考试,很多人都在努力学习,因为这类课程的教授范围不够广泛,这是一个遗憾。

这看起来很像GCSE AQA计算机科学传统情景任务。。。真有趣

你开始的方式表明你是编程新手。菜单选项之一是退出程序,如果条件为真,则通过while循环运行程序。因为你写的是真实的,所以它永远不会是虚假的。因此,它永远运行,所以退出不是一个选项

这就是菜单的工作原理

#this could be your menu loop def menu(): print("1] Encrypt text") print("2] Decrypt text") print("3] exit program") choice = input("Choice: ") #There is no point Turing it into an integer, it just allows for the program to break is someone types anything other than a number if choice == "1": encryption() menu() elif choice == "2": decryption() menu() elif choice == "3" print("Exiting...") else: print("Invalid selection") menu() #这可能是你的菜单循环 def菜单(): 打印(“1]加密文本”) 打印(“2]解密文本”) 打印(“3]退出程序”) choice=input(“choice:”)#将其转换为整数没有意义,它只允许程序在有人键入数字以外的任何内容时中断 如果选项==“1”: 加密() 菜单() elif选项==“2”: 解密() 菜单() elif选项==“3” 打印(“正在退出…”) 其他: 打印(“无效选择”) 菜单() 实际的en/解密要求您从文件中获取文本,然后添加通过从随机密钥获取值而生成的偏移量(如果这是您课程的一部分)

实际的程序太长了,不能放在这里解释。而陈述确实是一件需要努力解决的基本问题。同时,由于不知道这是如何工作的,所以不可能写出得分更高的书面部分


我目前也在做普通中等教育证书,很多人都在努力学习,因为这种证书的教授范围不够广泛,这是一种耻辱。

请阅读;由于这似乎不是你的第一语言,如果你在发帖前找一个英语水平更好的人校对你的文章,可能会有所帮助。你想解密/加密给定的文件名吗?你有加密/解密的算法吗?你的加密和解密方法是什么?你想要什么有点不清楚,您是否要求某人解释如何使用Python编辑文件或如何进行加密?请阅读;由于这似乎不是你的第一语言,如果你在发帖前找一个英语水平更好的人校对你的文章,可能会有所帮助。你想解密/加密给定的文件名吗?你有加密/解密的算法吗?你的加密和解密方法是什么?你想要什么有点不清楚,您是否要求某人解释如何使用Python编辑文件或如何进行加密?