如何打印出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 .....
答案 0 :(得分:1)
打印出源代码的程序称为quines。有一些很好的例子here。
最简单的方法是阅读脚本的源文件:
print open(__file__).read()
如果您无法从文件中读取,则需要将所有代码包装在字符串中。然后,您可以执行字符串并单独打印。