遍历从C传递的数据表列表的python脚本#

2024-10-03 04:27:29 发布

您现在位置:Python中文网/ 问答频道 /正文

因为我是python新手。。我真的不知道迭代从C到IronPython的datatble列表的最佳方法是什么。在

我有一个类“MyLogs”来保存数据表的列表,然后将“MyLogs”类的对象传递给IronPython引擎。在

// C# Code
public class MyLogs
   {      
     public List<DataTable> dtList = new List<DataTable>();

      public MyLogs()
      {

      }

      public void AddTable(DataTable dt)
      {
         dtList.Add(dt);
      }

   }

  //Structure of DataTable
  S.No  Name     TimeStamp  Result
  1     abc        5667         A
  2     def        6634         B
  3     ghi        7394         C
  4     jkl        8626         D

现在,我需要python脚本遍历作为对象从C#传递的数据表的每一行。在


Tags: 对象方法引擎列表dtcodepubliclist
1条回答
网友
1楼 · 发布于 2024-10-03 04:27:29

此问题可能与this SO Question重复。在

在accepted答案中,您可以看到如何使用foreach-like语句遍历DataTable。这是一个可能适合您的数据表的版本

import clr
clr.AddReference('System.Data')
from System import Data
from System.Data import DataTable

for row in MyLogs.dtList.Rows:
    print row["Name"]
    print row["TimeStamp"]
    print row["Result"]

相关问题 更多 >