【发布时间】:2026-01-08 08:50:01
【问题描述】:
我有一个 Python 应用程序,它使用 ConfigParser.ConfigParser() 来访问配置文件。我使用py2exe 创建了 Python 应用程序的 Windows 服务。我遇到的问题是,如果我将配置文件放在windows/system32 文件夹中,服务只能找到配置文件。我希望将配置文件放在安装服务的同一文件夹中。例如,使用py2exe后,我有以下文件夹:
c:/temp/dist/winservice.exe
c:/temp/dist/configfile.cfg
然后我做:
winservice.exe install
但该服务不会在路径:c:/temp/dist/ 而是在路径:c:/windows/system32/ 中查找 configfile.cfg
有什么办法可以改变吗?
谢谢!
【问题讨论】:
标签: python windows-services py2exe configparser