Ci scusiamo per questa domanda molto semplice. Sono nuovo di Python e sto provando a scrivere uno script che può stampare i collegamenti URL. Gli indirizzi IP sono memorizzati in un file chiamato list.txt. Come dovrei usare la variabile nel link? Potresti per favore aiutare?utilizzando la variabile in un URL in python
# cat list.txt
192.168.0.1
192.168.0.2
192.168.0.9
script:
import sys
import os
file = open('/home/list.txt', 'r')
for line in file.readlines():
source = line.strip('\n')
print source
link = "https://(source)/result”
print link
uscita:
192.168.0.1
192.168.0.2
192.168.0.9
https://(source)/result
uscita prevista:
192.168.0.1
192.168.0.2
192.168.0.9
https://192.168.0.1/result
https://192.168.0.2/result
https://192.168.0.9/result
Grazie Padraic .. provato ma ottenendo questo errore. Traceback (ultima chiamata ultima): File "script.py", riga 7, in link = ["https: // {}/result" .format (line.rstrip()) per la riga in f] ValoreErrore: nome campo lunghezza zero nel formato –
user3331975
@ user3331975, provalo ora, stai usando python <2.7 sì? –
sì, che ha aiutato Padraic – user3331975