Как получить информацию об источнике выполнения для файла Python? - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь получить папку из файла ".pbix", запустив сценарий Python в PowerBi с использованием языка M:

let
    Fonte = Python.Execute("import os#(lf)import pandas as pd#(lf)#(lf)esta_pasta = [os.path.dirname(os.path.abspath(__file__))]#(lf)df_pasta = pd.DataFrame(esta_pasta)#(lf)"),
    df_pasta1 = Fonte{[Name="df_pasta"]}[Value],
    lista = df_pasta1[0],
    pasta_python = List.First(lista)
in
    pasta_python meta [IsParameterQuery=true, Type="Any", IsParameterQueryRequired=true]

При запуске я получаю папку, в которой Сценарий Python выполнен (не является источником файла ".pbix"):

C: \ Users \ User \ PythonScriptWrapper_91343603-4d15-40dd-b905-e2a7fb1d78d7

Есть ли способ получить исходный текст программы, которая запускала эту команду Python? Пример:

E: \ DadosPowerBi \ 025 \ Dados.pbix

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...