Könnte ich in Python einfach ein Zeichen ++ ++? Was ist ein effizienter Weg, dies zu tun?
Ich möchte URLs mit den folgenden Informationen durchlaufen: www.website.com/term/#, www.website.com/term/a, www.website.com/term/b, www.website.com/term/c, www .website.com / term / d ... Format www.website.com/term/z.
python
python-2.7
alphabet
MillsOnWheels
quelle
quelle
Antworten:
Sie können
string.ascii_lowercase
einfach eine praktische Zeichenfolge aus Kleinbuchstaben verwenden.>>> from string import ascii_lowercase >>> for c in ascii_lowercase: ... # append to your url
quelle
string.ascii_lowercase
bietet'abcdefghijklmnopqrstuvwxyz'
Darüber hinaus
string.ascii_lowercase
sollten Sie sich auch dieord
undchr
eingebauten ansehen .ord('a')
gibt Ihnen den ASCII-Wert für'a'
undchr(ord('a'))
gibt Ihnen die Zeichenfolge zurück'a'
.Mit diesen können Sie durch Zeichencodes inkrementieren und dekrementieren und leicht genug hin und her konvertieren. Die ASCII-Tabelle ist immer auch ein gutes Lesezeichen.
quelle
man
ja, können Sie die ASCII-Tabelle auch über abrufenman ascii
.