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

2024-01-30

如何打印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 .....

打印出源代码的程序称为 quines。有几个很好的例子here https://stackoverflow.com/q/6223285/645956.

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

print open(__file__).read()

如果您无法从文件中读取内容,则需要将所有代码包装在字符串中。然后您可以执行字符串并单独打印它们。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

打印出Python脚本中的所有代码 的相关文章

随机推荐