【问题标题】:python 2to3: How to selectively enable fixers and only do one or two of them?python 2to3:如何选择性地启用修复程序并且只执行其中的一两个?
【发布时间】:2021-02-10 21:18:15
【问题描述】:

我正在使用 2to3 来更新一些 python2 代码。不幸的是,有一些我不喜欢的修复程序:

  • 我确实信任一些固定器(例如打印固定器)。
  • 所以我只想运行一个我信任的修复程序。

对于 Python 2to3,如何禁用所有修复程序而只执行一两个修复程序?例如,如果您只想运行print fixer"?

【问题讨论】:

    标签: python python-3.x python-2to3


    【解决方案1】:

    你只需要这样做:

    2to3 --fix print your_file.py
    
    • 我误读了文档。
    • 如果您不提供--fix,则启用所有修复程序。
    • 如果您提供一个或多个 --fix,则只会处理您指定的那些修复程序。
    • 当您提供--nofix 而没有提供--fix 时,将启用所有修复程序,并且仅禁用您使用--nofix 指定的修复程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-21
      • 1970-01-01
      • 2023-03-10
      • 2019-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多