在Python脚本中打印出所有代码

2024-03-28 12:05:07 发布

您现在位置:Python中文网/ 问答频道 /正文

如何打印Python脚本的内容?你知道吗

例如,如果我有以下(无意义的示例)脚本:

my_var = 1 + 1
another_thing = "this is my string"

我可以加哪一行,把所有的内容都拿回来?你知道吗

my_var = 1 + 1
another_thing = "this is my string"

# Magically print out all of the code in this file
print .....

Tags: 脚本示例内容stringisvarmyanother
1条回答
网友
1楼 · 发布于 2024-03-28 12:05:07

打印源代码的程序称为quines。有几个很好的例子here。你知道吗

最简单的方法是读取脚本的源文件:

print open(__file__).read()

如果无法读取该文件,则需要将所有代码包装为字符串。然后可以执行字符串并分别打印它们。你知道吗

相关问题 更多 >