在不向bashrc添加目录的情况下运行python脚本



我将从制表符转换为空格,并希望将我当前的*.py文件转换为这种约定。似乎reident.py是推荐的方法。

在使用sudo apt-get install python-examples将其安装在Ubuntu上之后,它最终使用了/usr/share/doc/pythonx.x/examples/Tools/scripts/reindent.py

是否有一种首选/推荐的方法可以在不引用目录的情况下运行此类脚本,或者可能不将该目录添加到我的Path变量中?

我希望在单个文件和批处理中运行这个,比如这里描述的:

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

您可以easy_install reindentpip install reindent,然后它将作为命令reindent 出现在您的路径上

只需复制文件或符号链接即可。

它是一个独立的脚本,不依赖于scripts目录中的任何其他内容,因此可以在的任何地方运行。将其符号链接或复制到$PATH上的目录中,将使您能够在没有任何路径前缀的情况下运行它(前提是设置了可执行位chmod +x reindent.py(。

最新更新