只是想知道是否有人知道如何迭代csv文件并基于一组规则,删除各种行。或者,也可以将满足规则的行添加到新的output.csv文件中。
到目前为止,我已设法读取csv文件并将每行添加到ArrayList。但是现在我需要对这些行应用一组规则(最好使用if语句)并删除不符合条件的行。
list_a = ['00', '01', '02', '03'] # Python conventions call for snake_case
list_b = ['000', '001', '002', '003']
list_c = [b + a for b in list_b for a in list_a]
# ['00000', '00001', '00002', '00003', ... ]
有什么建议吗? 如果有这样的事情,我就会完全编码。
答案 0 :(得分:0)
您可以使用BackgroundWorker
方法:
string result = null;
Action accessUI = () => result = sortBox.SelectedItem.ToString();
if (InvokeRequired)
Invoke(accessUI); // this will run from the worker thread
else
accessUI(); // and this one from the UI thread (direct access)
return result;