Python 我有一个脚本,它在文件的行中循环,并选择某些行来保存
写入新文件,但是,它仅适用于第一个新创建的文件。然后返回其他新创建的文件,但没有写入行。救命啊 这是我的密码:Python 我有一个脚本,它在文件的行中循环,并选择某些行来保存,python,Python,写入新文件,但是,它仅适用于第一个新创建的文件。然后返回其他新创建的文件,但没有写入行。救命啊 这是我的密码: with open('path to file') as csvfile: readCSVstations = csv.reader(csvfile, delimiter=' ') for i in range(len(lat)): with open("path to new file/cap_" + str(lat[i]) + "_" + str(lon
with open('path to file') as csvfile:
readCSVstations = csv.reader(csvfile, delimiter=' ')
for i in range(len(lat)):
with open("path to new file/cap_" + str(lat[i]) + "_" + str(lon[i]) + ".dat", 'w') as f:
csv_writer=csv.writer(f, delimiter=' ')
for row in readCSVstations:
p1_lat=float(lat[i])
p1_lon=float(lon[i])
p2_lat=float(row[2])
p2_lon=float(row[3])
p1=(p1_lat,p1_lon)
p2=(p2_lat,p2_lon)
lat和long只是lat和long值的列表
x=(vincenty(p1,p2)).kilometers
if x <= 250:
csv_writer.writerow(row)
x=(文森蒂(p1,p2)).km
如果x是x,你能添加csv plz的第一行吗?嗨,伙计们,现在解决了,谢谢!最初的开放阅读必须在循环内完成,Cheers sisx您可以添加csv plz的第一行吗?嗨,伙计们,现在解决了,谢谢!最初的开放阅读必须在循环内完成,干杯