我正在制作一个故障排除程序,我需要将一个Python程序存储在文本文件中,但我无法使用“导入”模块。为了说明这一点,将会有一个python程序存储为'.txt'文件,并且在主程序中我会将此文本文件作为子程序使用。我试过这样做,但是我不知道如何去做,尤其是因为我没有太多的Python经验。 下面大致是这个程序。我不知道如何将其两种格式,但这里有云:如何使用存储在文本文件中的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
我不知道我怎么能做到这一点。我想我该如何做到这一点,也许我可以将程序一行一行地复制并粘贴到一个定义中,然后我可以使用它。这会起作用吗?如果不行,我还能以其他方式做到这一点?
您可以使用.py文件并导入它吗?如果你确实应该可以使用它。 – MarkyPython
听起来像你想''eval'' myfile.read()',这是一件很糟糕的事情。我闻到一个XY问题。到底为什么你想这样做?这如何融入您的整体工作流程? – inspectorG4dget
是的,这是我不明白的地方,因为虽然这就是我的想法,但我的老师说我只能使用一个文本文件,我认为这是一个更复杂和更难的方法。 –