형식으로 CSV 파일에 행을 추가하려고합니다. "이름, 가치".CSV 파일에 행 추가 - TypeError : 터플이 아닌 str이어야합니다.
다음Japanese Yen,169.948
US Dollar,1.67
Pound Sterling,1
Euro,5.5
CSV 파일에 행을 추가하는 책임을지고있는 것입니다 코드의 일부입니다 :
def add():
addCurrency = input("What currency would you like to add: ")
newRt = float(input("Please enter the new exchange rate from Pound Sterling: "))
adding = str(addCurrency), str(newRt)
file = open('exchangeRate.csv', 'a')
file.write(adding)
이 것은 튜플'adding = str (addCurrency), str (newRt)'을 생성합니다.'str (addCurrency) + str (newRt)'를 추가하려고한다고 생각합니다. – EdChum
이 문제는 형식 "name, value"는 "nameValue"형식으로 프로그램의 다른 부분에는 유용하지 않습니다. 또한 문자열로 변환해야합니까? – user3165683
그 경우에는 단지'= str (addCurrency) + ','+ str (newRt)'를 추가하면된다.이 경우 나는 – EdChum