我正在尝试使用python 3.6从csv文件中提取数据。 数据是数字和文本(它的网址):
file_name = [-0.47, 39.63, http://example.com]
在多个论坛上,我发现了这种代码:
data = numpy.genfromtxt(file_name, delimiter=',', skip_header=skiplines,)
但这仅适用于数字,网址地址为NaN。
如果我添加dtype:
data = numpy.genfromtxt(file_name, delimiter=',', skip_header=skiplines, dtype=None)
正确读取了网址,但是他们得到了一个" b"在地址的开头,例如:
b'http://example.com'
我该如何删除?我怎样才能拥有简单的文本字符串?
我也找到了这个选项:
file = open(file_path, "r")
csvReader = csv.reader(file)
for row in csvReader:
variable = row[i]
coordList.append(variable)
但它似乎与python3有一些问题。