2015-10-18 27 views
7

私はfuturize --stage2を使用しています。このソースコードは、python2とpython3のコードに互換性を持たせるためにいくつかのソースソース変換を使用しています。これらの修正の1つは、すべての部門a/bold_div(a/b)に置き換えられていることです(あまりにも多くありますが、その多くは不必要に置き換えられます)。--nofix(または-x)を使用できます。特定の修正を実行しているが、--nofix=fix_divisonまたは--nofix=libfuturize.fixes.fix_divison--stage2と効果がありませんしようとしないようにします。誰かが、おそらくそうでない場合は、特定の定着を無視する方法を助けることができますか?Pythonはold_divと置き換えずに未定義

+2

あなたが__future__インポート師団から '追加し、すべての整数部門は' // '使用していることを確認してください可能性があります。 – jfs

+0

@ J.F.Sebastianそれは私がすることです。 futurizeの実行後に 'old_div'でコードが散らばっているのを避けたいだけでした。 – eudoxos

答えて

3

は接頭fix_を省略します。

futurize --nofix=division ... 

をバージョンによって使用して、あなたはママyはdivision_safeを指定する必要があります。

futurize --nofix=division_safe ... 
+0

'division_safe'がそれを行いました。どうも! – eudoxos

関連する問題