簡體   English   中英

如何將 C# 字典傳遞給 Python 以及如何以 Python 可理解的格式獲得相同的字典?

[英]How to pass C# Dictionary to Python and How can we get the same dictionary in python understandable format?

我正在 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。 C# 的 Json.NET 序列化 並將字符串傳遞給python。 在python中,應該是另一個反序列化字符串的庫。 這是在谷歌搜索“Python 讀取 JSON”時找到的第一個鏈接

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

暫無
暫無

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

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