簡體   English   中英

如何在Python中獲取PowerBI的當前工作目錄?

[英]How to get Current Working Directory of PowerBI in 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代碼,並使用“&Parameter&”插入PowerBI參數對象例如:... df = pd.read_excel(r'C:\\ Users \\ User \\ Documents \\ Folder \\ file.xlsx')...變成:... df = pd.read_excel(r'“&Parameter&” file.xlsx')...

這使end_user只需修改參數即可輕松更改目錄,而無需觸摸任何python代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM