我需要加载YAML文件才能使用Adwords API。到目前为止,我一直在指该文件的绝对路径:
adwords_client = adwords.AdWordsClient.LoadFromStorage("/Users/MyUserName/MyProject/googleads.yaml")
这在本地工作正常,但不会在生产中使用一次。如何在App Engine中引用相对路径?我应该对sys
或os
库使用解决方案吗?还是可以以其他更简单的方式导入yaml文件?
答案 0 :(得分:2)
如果yaml文件与python文件位于同一目录中
导入操作系统
yaml_file_path = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'googleads.yaml')