Конечно, вы можете сделать это в .Net, один метод с помощью веб-API,
все, что вам нужно сделать, это создать веб-API внутри приложения Python, в котором будут публиковаться данные из приложения .net, и вызвать этот метод API из .net, как этот метод, отправить маркер пользователя и имя пользователя в API и получить ответ в виде объекта UsersTB.
Вы можете прочитать здесь , как создать веб-API в Python.
private UsersTB getuserDateByUserNameApi(string username, int userTypeId, string token)
{
string baseUri ="Url address of python application";
try
{
using (HttpClient httpClient = new HttpClient())
{
httpClient.BaseAddress = new Uri(baseUri);//baseUri
httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
//httpClient.Timeout = TimeSpan.FromSeconds(30.0);
var response = httpClient.GetStringAsync(string.Format("api/client/getuserDateByUsername/{0}/{1}/{2}", username, userTypeId, WebSiteID)).Result;
return JsonConvert.DeserializeObject<UsersTB>(response.ToString());
}
}
catch (Exception exp)
{
return null;
}
} //api get