静态检查给定Python代码的Python版本

时间:2019-07-08 08:07:49

标签: python abstract-syntax-tree static-analysis cpython

考虑到项目,文件或仅是Python的纯代码,我希望能够检测到哪个次要版本的CPython支持该代码的语法。

是否有任何开源项目或任何支持此任务的配方?我知道我可以提取$(function(){ $('.searchTag-container .searchResult__tag').each(function(){ cat = $(this).children().length; if (cat < 6) { console.log(cat); $(".share").addClass("remove"); } }); });文件的前4个字节,并对照this版本列表进行检查,但是有时我没有可用的<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="row bottom"> <div class="col-md-8"> <div class="searchResults"> <div class="searchTag-container"> <div class="searchResult__tag " data-number="0"> <a href="#" class="tag">Tag1</a> </div> <div class="searchResult__tag" data-number="1"> <a href="#" class="tag">Tag2</a> </div> <div class="searchResult__tag" data-number="2"> <a href="#" class="tag">Tag3</a> </div> <div class="searchResult__tag" data-number="3"> <a href="#" class="tag">Tag4</a> </div> <div class="searchResult__tag" data-number="4"> <a href="#" class="tag">Tag5</a> </div> <div class="searchResult__tag" data-number="5"> <a href="#" class="tag">Tag6</a> </div> </div> </div> </div> <div class="col-md-4 share"> <div class="social"> <a class="btn-facebook"><img src=""></a> <a class="btn-twitter"><img src=""></a> <a class="btn-linkedin"><img src="""></a> </div> </div>文件-无论如何,它没有显示支持该文件语法的所有版本的列表。

0 个答案:

没有答案