小编Alo*_*loy的帖子

如何获取 python 文件中所有“if”、“else”和“elif”位置的行号

示例:假设我们有一个包含以下代码片段的 .py 文件。我们如何读取并提取 if-elif-else 的位置

If fisrtconditon:#line 1
    If sub-condition:#line2
       print(line no 3)
elif secnd_condn:#line 4
     Xyz..#line5
     Xyz..#line6
elif third condition:line7
     ...line 8
else:#line 9
    Some content #line10***
Run Code Online (Sandbox Code Playgroud)

输出:

[1,4,7,9]
Run Code Online (Sandbox Code Playgroud)

python abstract-syntax-tree

0
推荐指数
1
解决办法
410
查看次数

标签 统计

abstract-syntax-tree ×1

python ×1