我的问题不是重复,因为它使用的是龟图形。所以我必须编写一个程序来读取包含地震数据的csv
文件,然后它只从文件中获取经度和纬度并将其映射到Python 3中的龟屏幕。
这是CSV文件,请访问http://textuploader.com/gayg
我的节目:
import turtle
def drawQuakes():
filename = input("Please enter the quake file: ")
readfile = open(filename, "r")
readlines = readfile.read()
start = readlines.find("type")
g = readlines[start]
Type = g.split(",")
tracy = turtle.Turtle()
tracy.up()
for points in Type:
print(points)
x = float(points[1])
y = float(points[2])
tracy.goto(x,y)
tracy.write(".")
drawQuakes()
我知道这个程序相当容易,但我一直收到这个错误:
x = float(Type[1])IndexError: list index out of range