执行文本文件作为Python源代码

时间:2016-03-13 00:04:00

标签: python

如何使用Python运行文本文件?

例如;如果文本文件名为textfile.txt,则它包含以下行:

print("Hello")

如何使用Python将其作为代码行运行?

2 个答案:

答案 0 :(得分:0)

只需调用python解释器并将其传递给文件:

python yourfile.txt

答案 1 :(得分:0)

你可以使用exec:https://docs.python.org/3/library/functions.html#exec 所以你的代码看起来像这样:

filehandle = open("filename.txt","r")
code_to_execute = filehandle.read()
exec(code_to_execute)

请记住,您的文件必须具有正确的语法,因此不会出现语法错误(主要是关于缩进)