我该怎么做呢?我试图在网站上查找,但没有结果,我需要这个工作,因为我想使用它,而不是单独运行文件,所以谁能帮我处理这段代码吗?
我要知道这里出了什么问题。
input=("input 1 for encoder and 2 for decoder: ")
if input=1 open encoder.py
if input=2 open decoder.py编辑:这个问题是不同的,而不是重复的,因为这个问题是问如何根据用户输入运行python脚本,例如用户输入1,然后运行python脚本编码器。
if option == "1":
import encoder
elif option == "2":
import decoder代码来自sr0812,这里是一个不同的实现
发布于 2022-01-22 03:42:36
有很多种方法-
方法1-
import encoder注意-这只在整个程序中工作一次。
方法2-
exec(open('decoder.py').read())注意-这是不安全的,你应该尽可能避免。
方法3-
os.system('python file.py')注意-这很烦人,你不应该多用它
所以这应该是你想要的解决方案-
import os
option = input("input 1 for encoder and 2 for decoder: ")
if option == "1":
import encoder
elif option == "2":
import decoderhttps://stackoverflow.com/questions/70809785
复制相似问题