我已经编写了一个程序来调用文件中的汇率,但它打印输出到达行,有一个逻辑错误,但我找不到它。正在搜索一个CSV文件python
import csv
exRtFile = open ('exchangeRate.csv')
exchReader = csv.reader(exRtFile)
newCurrency = raw_input("Please enter the currency you would like to convert to: ")
for row in exchReader:
currency = row[0]
if currency == newCurrency:
newRt = row[1]
print(newRt)
break
print("Sorry, that is not a valid currency")
文件:
Pound Sterling,1
Euro,1.22
US Dollar,1.67
Japanese Yen,169.948
什么分隔符是您使用?默认为逗号,但在文件中没有看到任何逗号。 –
你能否详细说明一下,比如预期的输出结果和你得到的结果。 –
excel中的CSV(逗号分隔) – user3165683