我正在开发一个检查特定站点的主机名的程序,并且我希望能够确保当被要求提供主机名(带raw_input
)时,它以 TLD(、、、.com
).net
结尾.org
。我不确定如何在 Python 中执行此操作。
在 bash 我有:
local TLD=(com info org net)
for entry in ${TLD[@]}; do
blah blah
done
Python中的等价物是什么?
endswith(suffix[, start[, end]])
会成功的。文档
另请注意,后缀可以是 suffices 的元组!
TLD = ('.com', '.info', '.org', '.net')
if raw_input("Please enter a hostname").endswith(TLD):
# blah blah