使用常用编辑器交互式重命名文件

irename的Python项目详细描述


irename允许使用您喜爱的编辑器轻松重命名许多文件。

当您调用irename(带有一些选项或路径)时,文件列表是 保存到文本文件,并启动您喜爱的文本编辑器。你可以 编辑此文件中的名称或路径,保存更改并退出后 在编辑器中,将应用此更改。

irename使用环境变量中的默认编辑器集: $EDITOR,如果前者为空,则为$VISUAL。如果他们两个都没有 未设置,请使用vim

当前稳定版本

1.0.0

python版本

irename仅适用于python 3.3+。较旧的python版本是 不支持。

用法

一切都在帮助中:)只需执行:

irename --help

查看结果:

% irename --help

usage: irename [-h] [--editor EDITOR] [--editor-arguments ARGUMENTS]
               [--verbose] [--interactive] [--force] [--version]
               [files [files ...]]

positional arguments:
  files                 files to rename

optional arguments:
  -h, --help            show this help message and exit
  --editor EDITOR, -e EDITOR
                        Change default editor
  --editor-arguments ARGUMENTS, -c ARGUMENTS
                        Pass additional arguments to editor
  --verbose, -v         Be verbose
  --interactive, -i     Ask before every rename
  --force, -f           Do not ask if destination file already exists
  --version             show program's version number and exit

安装

  1. 使用pip

irename应该在任何平台上工作 Python可用,表示Linux、Windows, MacOS X等。

最简单的方法是使用python的内置包系统:

pip3 install irename
  1. 使用pipsi

    pipsi安装–python3 irename

  2. 使用源

从下载源 Github

wget -O 1.0.0.zip https://github.com/msztolcman/irename/archive/1.0.0.zip

curl -o 1.0.0.zip https://github.com/msztolcman/irename/archive/1.0.0.zip

打开包装:

unzip 1.0.0.zip

并安装

cd irename-1.0.0
python3 setup.py install

喂!

作者

马辛·斯托尔克曼marcin@urzenia.net

联系人

如果你喜欢或不喜欢这个软件,请不要犹豫告诉我 关于这个我通过电子邮件(marcin@urzenia.net)。

如果你发现了bug或者有改进这个工具的想法,请使用 Github的issues

许可证

麻省理工学院许可证(MIT)

版权所有(c)2016 Marcin Sztolcman

特此免费向任何获得 本软件和相关文档文件的副本 “软件”),无限制地处理软件,包括 但不限于使用、复制、修改、合并、发布, 分发、再授权和/或出售软件副本,以及 允许向其提供软件的人员这样做,但须遵守 以下条件:

上述版权公告及本许可公告须包括在内 在软件的所有副本或大部分中。

软件按“原样”提供,不作任何形式的保证 或默示的,包括但不限于 适销性、适合特定目的和不侵权。 在任何情况下,作者或版权持有人均不对任何 索赔、损害赔偿或其他责任,无论是在合同诉讼中, 侵权行为或其他,由 软件或软件中的使用或其他交易。

更改日志

v1.0.0

  • 第一个公共版本

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

推荐PyPI第三方库


热门话题
java如何将JButton合并到图形中?   java在每个循环中使用基类类型或派生类类型   JavaSwingGUI应用程序完全是空白的,没有任何内容,而按钮被添加到面板中   java Android获取getDefaultSensor括号时出错   java Spring引导和安全性与AngularJS登录页面   java注销appengine应用程序而不从google注销。通用域名格式   java仅在发生错误或异常时创建日志文件,而不使用log4j   java get json数组和Retrift 2   swing中的java响应映像   为什么java的inputstream。close()块?   java驱动管理器。getConnection()非常冗长   java如何使用joml将标准化向量旋转到一个点   ubuntu将Java程序的输出结果保存到一个文件中   java动态可拖动、可编辑和自动调整大小的文本字段