如何将 C# 字典传递给 Python 和 我们如何以 python 可理解的格式获得相同的字典?



我正在用C#创建字典,如下所示。

IDictionary<int, string> dict = new Dictionary<int, string>(); // C# Code
dict.Add(1,"One");
dict.Add(2,"Two");
dict.Add(3,"Three");

现在我如何将这个"dict"变量传递给 python 可理解格式(python 理解字典格式(。或任何其他解决方案。

基本上,我必须将字典之类的东西从C#传递给python才能在python中获取数据。

可以使用标准格式使用序列化。例如 JSON。 Json.NET C# 的序列化。并将字符串传递给 python。在python中,应该是另一个库来反序列化字符串。(这是谷歌搜索"Python read JSON"时发现的第一个链接(

这不是最快的方法,但它有效。

最新更新