使用C编写的python模块,因为C的代码需要在其可执行文件同一目录放一个配置文件,
但由于项目中python是由做成的httpd.service启动,不能确定实际是从哪里启动的,
导致此python模块一直找不到需要的配置文件,而运行失败。
解决办法:通过os.getcwd()
获取实际的工作目录,再将配置文件放到此位置,最后运行成功。
使用C编写的python模块,因为C的代码需要在其可执行文件同一目录放一个配置文件,
但由于项目中python是由做成的httpd.service启动,不能确定实际是从哪里启动的,
导致此python模块一直找不到需要的配置文件,而运行失败。
解决办法:通过os.getcwd()
获取实际的工作目录,再将配置文件放到此位置,最后运行成功。