我是Python新手,在Windows中学习Python3.3。在
我写了我的第一个脚本,一个用增量文件名重命名文件的脚本。但是现在,我不得不将rename.py
脚本复制到我想要更改文件名的目录中,然后运行Python rename.py
。这不是一个很花哨的使用方法。在
我可以改进我的代码并传递目标目录以在源目录中运行我的脚本,比如Python rename.py .../TargetDir
,但每次都必须复制该目录。在
所以我想让我的脚本成为一个系统命令,那么我只需要在命令行.exe在目录中我想重命名一堆文件。我该怎么做。在
Tags:
使用系统argv获取命令行参数。例如
test.py
:{你可以创建一个属于cd2>的文件,然后把它放到一个文件中。为此,请创建包含以下内容的文本文档并将其另存为
ListDir.bat
。复制列表目录.bat到python文件夹或Windows文件夹(两者都应该在PATH
中)在列表目录.bat公司名称:
^{pr2}$%CD%
引用windows提示符中的当前目录。所以假设python脚本test.py
在C:\
中,第一行执行测试.py使用参数current directory编写脚本。在在完成脚本之前,我使用
PAUSE
获取用户输入,您可以选择不这样做。在保存
ListDir.bat
文件后。您可以导航到要在其中使用它的文件夹,只需调用ListDir
为此,您需要使用
doskey
,它允许您为命令设置别名。在你这样使用它:
所以你应该写这样的东西:
^{pr2}$其中
.
代表您当前所在的目录。(我不太清楚你想要什么,我读你的问题的方式是你只想cd
到你想重命名一堆文件的目录中,然后运行脚本。)相关问题 更多 >
编程相关推荐