Utente:G4/Script: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pietrodn (discussione | contributi)
m ha spostato Utente:Gianlu4/Python a Utente:G4/Python: Pagina spostata automaticamente nel rinominare l'utente "Gianlu4" in "G4"
G4 (discussione | contributi)
Riga 110:
inseriscitesto.py -cartella:c:/ -file:testo.txt
</pre>
===<tt>inseriscitesto.py</tt> v. 3.0050===
<source lang="python" line>
import string
import wikipedia
 
def scrivimain(pagina,testo):
all = False
crlf = u'\n\n'
sito=wikipedia.getSite(code='it',fam='wikibooks')
pl = wikipedia.Page(sito, pagina)
testo_originale = u'' + pl.get()
 
testo_nuovo = testo_originale + crlf + testo
 
wikipedia.showDiff(testo_originale, testo_nuovo)
if (not all):
# Chiede la conferma prima di
# editare (se non è in modalità automatica)
choice = wikipedia.inputChoice(u"Aggiungo questo testo?", ['Yes', 'No', 'All'], ['y', 'N', 'a'], 'N')
else:
choice = 'y'
if choice in ['A', 'a']:
all = True
choice = 'y'
if choice in ['Y', 'y']:
pl.put(testo_nuovo,'[[Wikibooks:Bot|Bot]]: Aggiungo: "' + testo + '"')
 
def main():
cart = "c:/"
file = "testo.txt"
Line 156 ⟶ 135:
i = len(w)
if i > 1 :
printcrlf 'Nella= pagina: ', w[0]"\n"
sito=wikipedia.getSite(code='it',fam='wikibooks')
print 'Sto scrivendo il testo: ', w[1]
scrivipl = wikipedia.Page(sito, w[0],w[1])
testo_originale = pl.get()
testo_nuovo = testo_originale + crlf + testow[1]
if (not all):
# Chiede la conferma prima di
# editare (se non è in modalità automatica)
wikipedia.output(">>>>>" + pl.title() + "<<<<<\n\n")
wikipedia.showDiff(testo_originale, testo_nuovo)
choice = wikipedia.inputChoice(u"Aggiungo questo testo?", ['Yes', 'No', 'All'], ['y', 'N', 'a'], 'N')
else:
choice = 'y'
if choice in ['A', 'a']:
all = True
choice = 'y'
if choice in ['Y', 'y']:
pl.put(testo_nuovo,'[[Wikibooks:Bot|Bot]]: Aggiungo: "' + testo + '"')
f.close()