我想从控制台中读取以下输入:名称和日期组合,用逗号隔开。例如,我想从控制台读取下面的输入:名称和日期的组合,用逗号隔开。
Allegan,11-12-2013
Douglas,29-12-2016
Junkers,27-03-2017
Biruinta,10-04-2014
ABC,27-03-2017
您可以简单地使用 split(",")
.就拿输入和分割来说。
name, date = input("Enter something: "). split(",")
print("Name: " + name + " and Date:" + date)
输入: Allegan,11-12-2013
输出。Name: Allegan and Date:11-12-2013
它看起来像你的阅读csv文件()。逗号分隔的数值)在stdin上。如果是这样的话,你可以使用csv模块,像这样。
from sys import stdin
import csv
for row in csv.reader(stdin):
print(row)
['Allegan', '11-12-2013']
['Douglas', '29-12-2016']
['Junkers', '27-03-2017']
['Biruinta', '10-04-2014']
['ABC', '27-03-2017']