【发布时间】:2021-05-03 17:21:59
【问题描述】:
我有多个 csv 文件已上传到 google colab 和 jupyter notebook。我可以成功打印文件的某些行。该文件包含多行字符串。当我打开文件时,它会打开我的 MacBook 的号码应用程序。无论如何,出于某种原因,每当我尝试打印文件中任何行的长度时,python 总是告诉我长度为 1。所有字符串的长度都超过 1。我想“也许是文件本身? "没有。我使用了多个 csv 文件,仍然是 1。它不是 ide,我使用了 jupyter 和 google colab。我可以打印诸如“HELLO”之类的单词的长度。但是,我的文件中没有正确的内容。我假设我的代码有问题,即使我尝试了多个版本。请让我知道发生了什么事。这是一个简单的命令,但由于某种原因它不起作用。
with open('/Users/xxx/Desktop/Silkscreen/fonts/ughuuh.csv' , newline='') as f:
reader = csv.reader(f)
data = list(reader)
print((len(data[1]))
>>output: 1
【问题讨论】:
-
print(len(data))的结果是什么? -
它给了我 159。这是我文件中的总行数。
标签: python arrays string list dataset