我有一个小的Python脚本来进行安装。我需要一些信息,例如用户名,密码,路径,className,dbname,ip,port等...首先是管理任务,最终用户不会处理此脚本。因此,对于管理员,我应该使用控制台提示询问所有需要的信息,或者只是在readme文件中提及它们,然后他可以去更改脚本文件中的变量分配(最重要的是需要说明)。

询问所有可能的信息对我来说有点聊天。其他方法可能有点隐藏...是的,在这一点上,我需要想法...

有帮助吗?

解决方案

我认为要么通过命令行参数,就像

$ foo john password -p 1977 -h 255.255.255.0

或者,如果简单的信息太多,则将其提交在脚本中是一个更好的主意,因为您只需要做一次,因此该脚本的结果不那么复杂(没有STDIN代码)。

根据您分发脚本的方式,您的代码在其中具有一个配置文件,例如“ .foo_config”,并从那里获取配置,这是更明确的,但并不那么简单。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top