【发布时间】:2018-04-22 03:51:31
【问题描述】:
我正在尝试让 python 从给定文件中执行随机代码行。假设我有一个名为“code_lines”的文件。此文件包含随机的 Python 代码片段,例如。
print("This is a random message")
print("This is another message")
print("This is getting boring")
python 是否可以从该文件中随机选择一行并将其作为代码运行?
【问题讨论】:
-
您可以运行
python your_file.whatever,它会尝试将文件作为 Python 代码执行,但无法执行“随机行”。不过,它会尝试将此文件中的数据视为普通 Python 代码。 -
这个问题已经有人问过了。请看:stackoverflow.com/questions/31704916/…
-
您可以使用
exec。不幸的是,我无法再给出答案。
标签: python python-3.x random