我使用 Wing IDE 在我的 Mac 上开发了一些代码。我开发的使用 csv 模块的代码正在运行,并且可以在我的 Mac 上执行我想要的操作。但是,问题是我为其编写它的人需要在 Windows 上使用它。我不关心代码,因为我没有使用任何转义字符。
代码如下所示:
csvfile = open('file.csv', 'r')
csvreader = csv.reader(csvfile, delimiter = ',')
for row in csvreader:
thisVariable = row[0] # <<<--------
我在上面输入的“箭头”是在 Windows 机器上返回错误的位置。就像我说的,代码在 Mac 上运行良好,实际上,这与我编写的代码相差甚远。在此语句上方还有其他 CSV 文件读取和写入,它们使用类似的索引。
我真的很感激任何人可能对这个问题有任何想法!谢谢!