我正在制作一个故障排除程序,在这个程序中我需要一个python程序,它存储在一个文本文件中,但是我不能使用“import”模块。为了澄清这一点,将有一个python程序存储为一个“.txt”文件,在主程序中,我将使用这个文本文件并将其用作子程序。我尝试过这样做,但是我不知道如何去做,尤其是因为我对Python没有太多的经验。 下面是大致的程序。我也不知道如何格式化它,但这里是:
phonechoice = input("What type of phone do you have?")
if 'iphone' in phonechoice:
#here I would load a text file which contains the program for the iphone
#which asks them what problem they have with their phone and gives a solution
我在想我该怎么做。我想我该怎么做,也许我可以一行一行地“复制并粘贴”程序到一个定义中,然后我就可以使用它了。这行得通吗?如果不行,我还能用什么办法呢?在
我有点不愿意回答“家庭作业”式的问题,但我会给你一些建议,告诉你你需要做什么。如果我有一个文本文件里面有这个:
我可以像这样用
^{pr2}$exec
函数执行代码:输出结果如预期:
希望这能对你的问题有所启示!在
将文本文件重命名为python文件,即将扩展名改为“.py”。这不会改变它是文本文件的事实,就像重命名图片.jpg归档到图片.txt不会改变它是图像文件的事实。在
如果您需要导入保存在扩展名为.txt的文件中的模块,则不能使用import语句。但仍然可以这样进口:
相关问题 更多 >
编程相关推荐