我有一个包含2列的CSV(mylist.csv),其外观与此类似:
Run Code Online (Sandbox Code Playgroud)jfj840398jgg item-2f hd883hb2kjsd item-9k jie9hgtrbu43 item-12 fjoi439jgnso item-3i
我需要将第一列读入变量,所以我得到:
Run Code Online (Sandbox Code Playgroud)jfj840398jgg hd883hb2kjsd jie9hgtrbu43 fjoi439jgnso
我尝试了以下操作,但这只是给我每列的第一个字母:
import csv
list2 = []
with open("mylist.csv") as f:
for row in f:
list2.append(row[0])
Run Code Online (Sandbox Code Playgroud)
所以上面代码的结果给我list2为:
['j','h','j','f']
我有一些代码可以操作当前在脚本中硬编码的文件的数据。我希望能够提示用户选择输入文件,而不必对其进行硬编码。这是我需要输入的内容。我希望用户能够选择文件,而不是总是使用 myfile.txt:
with open('myfile.txt', 'rU') as input_file:
Run Code Online (Sandbox Code Playgroud)