如何在Python中获取PowerBI的当前工作目录?

如何在Python中获取PowerBI的当前工作目录?,python,powerbi,Python,Powerbi,我需要通过Python将一个文件导入PowerBI。我需要某种方法使Python代码中的文件路径成为动态的。有没有办法在python代码中引用power bi文件的当前工作目录?os.getcwd()在PowerBi的python脚本编辑器中不起作用。找到了一种半动态方式来更改文件目录的全面解决方案: 1) 在powerbi中创建一个参数,该参数具有指向该文件的文件路径,但不包括该文件 例如:C:\Users\User\Documents\Folder\ 2) 需要在python代码中使用静态文

我需要通过Python将一个文件导入PowerBI。我需要某种方法使Python代码中的文件路径成为动态的。有没有办法在python代码中引用power bi文件的当前工作目录?os.getcwd()在PowerBi的python脚本编辑器中不起作用。

找到了一种半动态方式来更改文件目录的全面解决方案:

1) 在powerbi中创建一个参数,该参数具有指向该文件的文件路径,但不包括该文件 例如:C:\Users\User\Documents\Folder\

2) 需要在python代码中使用静态文件引用运行初始导入作业 例如:C:\Users\User\Documents\Folder\file.xlsx

3) 进入python创建的表后,进入查询编辑器>高级编辑器

4) 现在,对于完整文件路径的每个引用,我们将中断python代码,并使用“¶meter&” 例如:…df=pd.read\u excel(r'C:\Users\User\Documents\Folder\file.xlsx')。。。 变成:…df=pd.read_excel(r'&“Parameter&”file.xlsx')

这允许终端用户只需修改参数即可轻松更改目录,而无需接触任何python代码