最近在折腾c#与python混合编程之间数据的对接,其中python服务端会涉及到字符串列表转列表
至于c#客户端与python服务器数据之间的传输可以参考https://blog.csdn.net/zxy13826134783/article/details/102977028
代码非常简单,如下:
#例子1 字符串列表转列表
str_array="[[1,2,3],[4,5,6]]"
array=eval(str_array)
print(array[0])
print(array[0][0])
print(".......................")
#例子2 远程C#传来图片文件转成的字符串拼接而成的字符串列表
imgbyte_array="['C#端传来的字节转换而成的字符串1','C#端传来的字节转换而成的字符串2','C#端传来的字节转换而成的字符串3']"
img_array=eval(imgbyte_array)
print(img_array[0])
print(img_array[1])
print(img_array[2])
运行结果如下:
拿到c#传来的字符串,如果传来的字符串是图片字节转换而成,你可以使用python解码并转换成opencv-python可以操作的图片对象,如果传来的有多个字符串,不是相对于传来了多张图片的数据了吗?