程序名为 "1.py" , 代码内容如下:
# -*- coding: utf-8 -*-
import sys
def abc():
print sys._getframe().f_code.co_filename #当前文件名,可以通过__file__获得
print sys._getframe().f_code.co_name #当前函数名
print sys._getframe().f_lineno #当前行号
def main():
abc()
if __name__ == '__main__':
main()
执行结果如下:
1.py
abc
8