0

タブからスペースに移行し、現在の *.py ファイルをこの規則に変換したいと考えています。これを行うにはreindent.pyが推奨される方法のようです。

を使用してUbuntuにインストールした後sudo apt-get install python-examples/usr/share/doc/pythonx.x/examples/Tools/scripts/reindent.py.

ディレクトリを参照せずに、おそらくそのディレクトリをパス変数に追加せずに、そのようなスクリプトを実行するための推奨/推奨方法はありますか?

HEREで説明されているように、これを単一のファイルでバッチで実行したいと考えています。

find . -type f -name "*.py" | xargs python reindent.py --nobackup
4

2 に答える 2

1

ファイルをコピーするか、シンボリックリンクするだけです。

scriptsこれはスタンドアロンのスクリプトであり、ディレクトリ内の他のものに依存しないため、どこにでも存在できます。シンボリックリンクまたは自分のディレクトリにコピーすると$PATH、パスプレフィックスなしで実行できます(実行可能ビットが設定されている場合chmod +x reindent.py)。

于 2013-02-26T15:42:02.760 に答える
1

あなたはまたはすることができますeasy_install reindentpip install reindentそしてそれからそれはコマンドとしてあなたの道にありますreindent

于 2013-02-26T16:04:39.153 に答える