関数lineno()が存在する行番号を返すサンプルプログラムです。
sample.py
import inspect
def lineno():
"""Returns the current line number in our program."""
return inspect.currentframe().f_back.f_lineno
if __name__ == "__main__":
print(lineno())
$ python sample.py
→ 8 # 8行目にlineno()がある。
0 件のコメント:
コメントを投稿