Ich bin ein Neuling in Python. Ich möchte eine for-Schleife schreiben, um den Index zu iterieren, um die Daten zu ziehen.Wie for for Schleife zu iterierenden url Index zu sammeln, um die Daten zu sammeln
Hier ist mein Code:
url90=[]
for i in range(-90,0):
url90.append('http://staging.foglogic.com/api/v1/index.php/accounts/34/reports/bcjobs?cmd=json&datestr=today&**index=i**&filter={}&filterOverride=0&su=1')
Ich möchte Index = i, die von Bereich (-90,0), aber die Python meine ich als Zeichenfolge statt einer ganzen Zahl betrachten.
mein Ergebnis geben Sie mir 90 identisch url:
'http://staging.foglogic.com/api/v1/index.php/accounts/34/reports/bcjobs?cmd=json&datestr=today&index=i&filter={}&filterOverride=0&su=1'
Gibt es jemand kann mir helfen, das Problem zu lösen?
Vielen Dank!
Was ist Ihre erwartete Ausgabe? –
''http://staging.foglogic.com/api/v1/index.php/accounts/34/reports/bcjobs?cmd=json&datestr=today&index= {} & filter = {} & filterOverride = 0 & su = 1'.format (i, "{}") ' – alfasin
Hast du gedacht, dass' i' Variable automatisch in der Zeichenfolge ersetzt wird? Nein, so geht es nicht. Verwende '.format'. Siehe http://ideone.com/0isAAv –