【发布时间】:2014-12-28 12:24:04
【问题描述】:
我正在 Unix 环境中为虚拟机开发 API。大多数模块都是用python开发的。我对此有几个问题。
我的文件扩展名为 abc.py 。我想把它作为一个命令。例如,“virtman dominfo [vmid]”应该是命令语法。现在我必须给出“virtman.py dominfo [vmid]”来实现这一点。那么如何将其作为命令呢?
我想把它做成一个可安装的 API,我的意思是通过 apt-get/yum install 安装。我需要执行哪些步骤才能实现此目的或一些参考 URL 会有所帮助。
在 API 中,我使用的是绝对路径,例如 '/root/virtman/manager/' 。考虑在任何 unix 环境中运行这个 API,我怎样才能使这个绝对路径对任何操作系统/机器通用。或者我是否应该假设安装 API 的某个位置并在各处提供该路径?
我阅读了很多文章,但没有得到清晰的图片,因此任何提示/建议都会有所帮助。
【问题讨论】:
-
虽然这对您来说似乎是一件事,但这是三个不同的问题。它们应该单独提出(显然,在搜索每个问题的现有答案之后)。
标签: python unix operating-system command-line-interface absolute-path