[英]access file's actual code as string Python
这主要是出于好奇,我想访问脚本的实际代码,因此对于文件:
#!/usr/bin/env python
# coding: utf-8
import os, sys, subprocess, time, re
import yagmail
它会回来
code = """\
#!/usr/bin/env python
# coding: utf-8
import os, sys, subprocess, time, re
import yagmail"""
我看到不错的东西,例如文件,名称等,但没有代码:
__IPYTHON__ __IPYTHON__active __debug__ __doc__ __file__ __import__ __name__ __package__
ipdb>
谢谢
inspect
库为此提供了一些方法(特别是inspect.getsource()
)。
https://docs.python.org/3.4/library/inspect.html#retrieving-source-code
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.