我是Python的菜鸟,并不是很了解,但这是最好的猜测,我想假设用户输入一年,输入文件假设输出包含年份或至少的所有年份它的前缀,所以我可以输入“1”,所有以“1”开头的年份都会出现...如果你能指出我正确的方向那将是很酷的!提前致谢
year_input = input("Input a year:")
for line in input_file:
line = line.strip()
year = line[-4:]
if len(year_input) == year or line[-3:] or line[-2:] or line[-1:]:
prefix = year == line[-3:] == line[-2:] == line[-1:]
print(prefix)
答案 0 :(得分:0)
您可以使用startswith
功能,即
for line in input_file:
line = line.strip()
year = line[-4:]
if year.startswith(year_input):
print(year)