Я пытаюсь запустить из IronPython просто получить, я хочу, чтобы моя программа C # напечатать результат.Я перепробовал так много вариантов, но, похоже, ничего не работает.
код на python:
import sys
sys.path.append(r'C:\Program Files\IronPython 2.7\Lib')
import json
import requests
class Myclass:
def req(self):
T=str(requests.get('https://api.github.com').status_code)
if (T=="200"):
return "<Response [200]>"
else: return "Error"
на c #
private void Button_Click(object sender, RibbonControlEventArgs e)
{
var engine = Python.CreateEngine();
dynamic py = engine.ExecuteFile(@"C:\Users\---\Desktop\---\jupy\try4.py");
dynamic testClass = py.Myclass();
//string result = System.Text.Encoding.UTF8.GetString(testClass.req());
MessageBox.Show(testClass.req());
}
(я сделал слово в слове, когданажмите кнопку Я получаю окно с сообщением)
Независимо от того, что я делаю, я получаю эту ошибку: «Ошибка типа: не ожидается тип» '*
Пожалуйста, помогите, это будет высоко оценено.
Спасибо