一个黑客在2to3之上的混合代码库现代化代码。

modernize-fissix的Python项目详细描述


Python           _              _
   _ __  ___  __| |___ _ _ _ _ (_)______
  | '  \/ _ \/ _` / -_) '_| ' \| |_ / -_)
  |_|_|_\___/\__,_\___|_| |_||_|_/__\___|

这个库是fissix的一个非常薄的包装来利用它 为了使Python2的代码更加现代化 把它移植到python3上。

python-modernize命令的工作方式与2to3类似。下面是你如何重写 单个文件:

^{pr2}$

它不保证,但它试图抛出一个代码库兼容 使用Python2.6+或Python3。它生成的代码有一个运行时 依赖于six,除非 ^使用了{tt2}$选项。six的1.9.0或更高版本是 推荐。某些修复程序输出的代码与 Python 2.5或更低版本。

文档:python-modernize.readthedocs.io

有关python-modernize的许可证,请参阅LICENSE文件。 使用此工具不会影响现代化代码的许可。

Documentation Statushttps://api.travis-ci.org/python-modernize/python-modernize.svg?branch=masterhttps://coveralls.io/repos/python-modernize/python-modernize/badge.png?branch=master

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
字典java cassandra对象映射注释   java定制Solr TokenFilter lemmatizer   字符串从Java文件中读取windows文件名   java如何在Windows上设置StanfordCorenlp服务器以返回文本   java axis2“意外的子元素值”   java使用POI HSSF获取错误   多线程Java等待计时器线程完成   java ForkJoinPool BuffereImage处理风格   从java代码运行Python脚本   java将字节[]转换为短[],使每个短元素包含13位数据   java如何为swing jframe应用程序将代码划分为类   java使用okhttp更改baseurl   java AlertDialog。建设者setView导致堆栈溢出错误   java如何在特定的radius 安卓 studio中接收地址列表?