【发布时间】:2016-09-11 00:13:20
【问题描述】:
在用户输入时,我试图验证他们输入了适当的文件扩展名。例如:
file1 = input('Enter the file name ending in ".txt": ')
我想验证他们是否输入了“.txt”。现在我正在做非常基本的检查。但是,下面的检查并不能真正验证文件是否以 .txt 结尾。
if '.txt' not in file_name:
print('Include file extension (example): ".txt"')
所以我认为它在 '.' 之后只存在验证 'txt' 字符。但前提是那是最后的 '.',例如,我不希望它意外捕获 baby.dinosoars.txt 中的“dinosoars”。
【问题讨论】:
标签: validation python-3.x