Я не знаю, возможно ли это, но я пытаюсь получить доступ к словам (не отдельным символам) из разделенной строки по индексам и сохранить их в словаре. Если это не сработает, пожалуйста, есть ли какие-либо другие предложения относительно того, как go получить тот же результат. Это мой код:
def main():
if len(argv) != 2:
print("usage: python import.py (csv file)")
exit(0)
db = SQL("sqlite:///students.db")
file = open(argv[2], 'r')
csv_file = DictReader(file)
for row in csv_file:
names = row['name']
for i in names:
word = i.split()
# what the csv looks like
name,house,birth
Adelaide Murton,Slytherin,1982
Adrian Pucey,Slytherin,1977
Anthony Goldstein,Ravenclaw,1980
# what i want it to look like
first name,middle name,last name,house,birth
Adelaide,None,Murton,Slytherin,1982
Adrian,None,Pucey,Slytherin,1977
Anthony,None,Goldstein,Ravenclaw,1980