|
个人分享将python脚本变成命令行工具的小技巧,希望对大家有帮助,本文以mrmd2.0.py进行示范。
正常我们使用mrmd2.0.py需要将其mrmd2.0.py以及相关脚本feature_Rank.py等东西cp或ln -s到当前目录,然后用python3 mrmd2.0.py -h使用(如下图),如果cp不全,会导致无法使用,如果在在不同目录下需要cp或ln才能使用。
我们可以将mrmd2.0.py在不同目录,无需cp或软链的,使用其他别名使用,如mrmd2 -h(如下图)。
具体操作方法如下:
1. 脚本开头说明该脚本的解释器和编码(该部分由脚本编写者输入好,如下图),python3脚本的说明为:
#!/usr/bin/env python3
# -*- coding=utf-8 -*-
2. 脚本权限改为755,chomd 755 *py(也由脚本拥有者修改权限)
3. 新建一个目录,将需要使用的脚本软链过来。如下图:
本人在自己目录下建立soft目录,并将mrmd2.0软链到该目录。
4. 将该目录加入环境变量。
本人软链的目录绝对路径为:/home/shenzijie/soft, 将永久加入环境变量的方法是在自己的根目录下vim .bashrc, 然后将export PATH="$PATH:/home/shenzijie/soft"输入并保存(如下图)。然后source .bashrc或者重启使之生效。
最后在其他地方输入mrmd2(这根据你软链过来的变量名而定) option 就可以使用了。
希望对大家有帮助。语文不好,如果表述不清楚,欢迎留言询问。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|