如何从Python中的Windows服务获取绝对文件路径?

时间:2015-11-18 17:21:16

标签: python windows windows-services

我有一个用Python制作的Windows服务。这工作正常。但我需要获取我的服务已安装的文件路径。我试图在下面使用这些代码:

os.get getcwd()

退货:

  

Windows System32文件夹

os.path.realpath(__file__)

退货:

  

NameError:全局名称' 文件'未定义

如何获取Windows服务应用程序的文件路径?

1 个答案:

答案 0 :(得分:1)

使用sys.prefix获取用于EXE的文件夹。 当使用诸如py2exe之类的实用程序创建它时,它保存EXE的文件夹。

例如,

sys.path将保留python24.zip

的路径