我目前正在开发一个 python 程序,它使用 win32service 和 win32serviceutil 作为 Windows 服务运行。该服务按应有的方式运行,即使在使用 py2exe 之后,一切都很好(该服务监控目标文件夹并自动将 FTP 新创建的文件传输到指定的 FTP 位置)。但是,我想添加一些命令行参数(除了安装、删除、启动、停止等)来指定本地和 FTP 目录。关于这方面的唯一文档是我在以下位置找到的: http: //www.py2exe.org/old/
“或者,您可以为 py2exe 指定一个 'cmdline-style' 属性,有效值为 'py2exe'(默认值)、'pywin32' 或 'custom'。'py2exe' 指定 py2exe 始终支持的传统命令行。 “pywin32”支持与 pywin32 支持的完全相同的命令行参数(即,从 .py 文件运行服务时支持的参数相同。)“自定义”意味着您的模块应提供“HandleCommandLine”函数,该函数是负责所有命令行处理。”
任何帮助将不胜感激指出正确的方向。请让我知道是否需要任何代码以清楚起见。
谢谢,扎克