在 mule 项目中,我有一个 Python 脚本组件,它需要访问 cert.pem 文件。
在 AnyPointStudio 中,我将它放在 ./src/main/resources/ 文件夹中。当我创建一个 Mule Deployable Archive 时,它最终位于 ./target/classes/ 文件夹中。
我应该指定什么路径来访问这个文件。
我试过了
path = 'cert.pem'
## And ##
cwd = os.getcwd()
path = os.path.join(cwd, 'classes','cert.pem')
path = os.path.join(cwd, 'target','classes','cert.pem')
path = os.path.join(cwd, 'src','main', 'resources','cert.pem')
这些都不起作用。
有什么建议吗?
附带问题:在 CloudHubprint()
中,.py 脚本中的简单语句不记录,我尝试过log("message")
,但这引发了异常。有任何想法吗?