Mil*_*els 67 python alphabet python-2.7
我可以简单地用一个char吗?这样做的有效方法是什么?我想遍历网址www.website.com/term/#,www.website.com/term/a,www.website.com/term/b,www.website.com/term/c,www .website.com/term/d ... www.website.com/term/z格式
Jar*_*red 114
您可以使用string.ascii_lowercase
哪个只是一个小写字母的便利字符串,
>>> from string import ascii_lowercase
>>> for c in ascii_lowercase:
... # append to your url
Run Code Online (Sandbox Code Playgroud)
for c in list(map(chr,range(ord('a'),ord('z')+1))):
do_something(base_url+c)
Run Code Online (Sandbox Code Playgroud)
迭代函数
def plusplus(oldChar):
return chr(ord(oldChar)+1)
plusplus('a') # output - b
Run Code Online (Sandbox Code Playgroud)
另外一个选择
url=www.website.com/term
my_char=ord('a') # convert char to ascii
while my_char<= ord('z'):
my_char+=1 # iterate over abc
my_url=url+chr(my_char) # convert ascii to char
do_something(my_url)
Run Code Online (Sandbox Code Playgroud)
基于@Brian 的回答。