嗨,谢谢你的阅读。在
我在python中有一个for循环的问题。
我试着逐行读取我的.txt文件,并使用工作表.写入行.
我尝试过很多其他的方法来完成这项工作,但是由于我对所有这些都很陌生,所以这个方法对我来说是最容易理解的。在
它只从文件中选择了一行,所以我很确定我写的“for”循环有问题。在
我试过各种各样的循环编辑方法,但都没用。我也研究过网络,但找不到任何我可以识别的解决方案。因此,任何帮助将不胜感激。在import xlsxwriter
workbook = xlsxwriter.Workbook('pythonlinetest.xlsx') #create file
worksheet = workbook.add_worksheet() #create worksheet
data = open('160919-001 14cts c133_vi.txt','r') #loaddata
#count lines
linelist = data.readlines()
count = len(linelist)
print count #check lines
#make each line and print in excel
for n in range (0, len(linelist))
line = linelist[n]
splitline = line.split("\t")
worksheet.write_row(row, 0, splitline)
row += 1
>>>> Error: File "", line 2
for n in range (0, len(linelist))
^
SyntaxError: invalid syntax
#close workbook
workbook.close()
非常感谢!在