2015-05-05 1 views
0

У меня есть файл, как это:им пытаются исправить ошибку в моем коде при добавлении номера на другой номер в файле

RubyWilson,20,174.0,female,23.45,1562.41,**367** 

Я пытаюсь добавить номер последнего числа в файле так:

number = 300 

    RubyWilson,20,174.0,female,23.45,1562.41,**667** 

Это то, что я пытался до сих пор:

name = input("name") 
    FitnessFile = open((name + "fitness file.csv") , "r") 
    myVar = FitnessFile.read() 
    FitnessFile.close() 
    myList = myVar.split(",") 
    number = int(input("enter number")) 
    str(myList[6])) = int(myList[6]) + (number) 

    FitnessFile = open((name + "fitness file.csv") , "w") 
    addList = ",".join(myList) 
    FitnessFile.write(addList) 
    FitnessFile.close() 

Когда я бегу, он говорит, что не может жопу ign вызов функции в строке 6.

Как исправить это?

+0

так как я это делаю тогда – joe3454

+0

Вы пытаетесь присвоить значение вызову функции. Почему вы разбираете myList [6] в строку (str (myList [6]))? Попытка: MyList [6] = INT (MyList [6]) + (номер) Вместо: ул (MyList [6]) = INT (MyList [6]) + (число) – user3636636

ответ

0

Я подозреваю, что вы хотите заменить

str(myList[6])) = int(myList[6]) + (number) 

, который, кстати, даже не синтаксический действуют с

myList[6] = str(int(myList[6]) + (number)) 

Однако ни одно из этого не заботится о звездочках. Они действительно появляются в ваших данных?

Смежные вопросы