python打印自我

第一种方法取巧

import sys
f_name = sys.argv[0]

with open(f_name,'r',encoding='utf-8') as f:
    content = f.read()
    print(content)

直接读原文件

 

第二种,经典方法,利用字符串

p = "p = %c%s%c%cprint(p %c(34,p,34,10,37))"
print(p %(34,p,34,10,37))

posted on 2019-09-04 15:01  子虚乌有  阅读(314)  评论(0编辑  收藏  举报