【发布时间】:2012-10-25 03:26:42
【问题描述】:
我是否可以获取在不同文件中定义变量的行号。 例如:
file1.py
x = 5
mylist = [ 1, 2, 3]
file2.py
execfile("file1.py")
# TODO
# get line number of 'x' or 'mylist'
我假设每个变量只定义一次,但以防万一他们定义多次怎么办?
谢谢
【问题讨论】:
-
如果它们被定义多次,那么最后一个定义仍然存在。所以问题是你需要这个做什么?
-
'file1.py' 正在使用 excefile() 命令导入到 'file2.py' (刚刚编辑了我的问题)。我想知道定义了哪个文件 x(或 mylist)。
标签: python python-2.3