luke
Profilo di
Nome | luke |
---|---|
Indirizzo email | [email protected] |
Avatar | |
Messaggi | 14 |
Firma forum | |
~luke |
-
- 2019-03-01 16:49:13
- Problemi con l'inserimento di immagini (tkinter)
- Forum >> Programmazione Python >> GUI
- Ho provato a scrivere questo programma:
from tkinter import * import random def artisti(): roo = Tk() roo.geometry("500x500") roo.title("Quadro casuale") num = random.randint(1, 1) if num == 1: a = Button(roo, image="C:\Users\luke\Desktop\c.gif").pack() b = Button(roo, text="Esci", command=exit).pack() roo.mainloop() ro = Tk() ro.geometry("900x400") ro.title("Artisti") a = Label(ro, text="Immagini di quadri casuali, per rallegrarvi la giornata").pack() b = Button(ro, text="vai", command=artisti).pack() ro.mainloop()
Ma quando eseguo si apre un'insolita finestra di dialogo (che allego)
Qualcuno puo' aiutarmi?
Grazie
~luke
-
- 2019-02-11 12:06:06
- Re: Correzione della grammatica di un testo
- Forum >> Principianti
- Risolto, grazie a tutti!~luke
-
- 2019-02-11 11:36:17
- Re: Correzione della grammatica di un testo
- Forum >> Principianti
-
Ho modificato così:
f = open("es1.txt", "r") contenuto = f.read() dacorreggere = contenuto f.close() dacorreggere.replace("ciao", "Ciao") fi = open("es1.txt", "w") fi.write(dacorreggere) fi.close()
ma continua a non modificarlo.
Dove sbaglio?
~luke
-
- 2019-02-10 22:11:48
- Correzione della grammatica di un testo
- Forum >> Principianti
- Buonasera.
Ho provato a creare un file che corregga automaticamente la grammatica base di un dato file di testo.
Per esempio:
File originale:
Salve a tuttti , sono il signor mario rossi...
E lo trasformi in:
Salve a tutti, sono il signor Mario Rossi...
Ho buttato giu' questo misero codice:
f = open("es1.txt", "r") contenuto = f.read() if "ciao" is in contenuto: print("Ciao")
Qualcuno puo' aiutarmi?
Grazie~luke
-
- 2019-01-05 20:32:57
- Re: File e TypeError
- Forum >> Principianti
-
Ho avviato il file con python 3.7, ma appena digito "pwfinder" esce e basta.
Senza dare errori. La stessa cosa mi capita se provo su Windows.
Che posso fare?!?
~luke
-
- 2019-01-04 16:02:08
- Re: File e TypeError
- Forum >> Principianti
-
Ho installato python 3.4 ma quando lo faccio partire mi parte python 2.7
Come faccio a far in modo che utilizzi l'ultima versione?
~luke
-
- 2019-01-04 12:41:37
- File e TypeError
- Forum >> Principianti
- Ciao a tutti.
Ho creato un programma che simula un specie di terminale nel quale, dato un certo comando, parte un questionario in inglese con domande personali. Dopo aver avuto quelle risposte, il progranna dovrebbe creare un file con dentro queste info.
Ecco il codice:
import time pwfinder = "pwfinder" class bcolors: HEADER = '\033[95m' OKBLUE = '\033[94m' OKGREEN = '\033[92m' WARNING = '\033[93m' FAIL = '\033[91m' ENDC = '\033[0m' BOLD = '\033[1m' UNDERLINE = '\033[4m' print(bcolors.HEADER + "ceated by @lucagamerro") time.sleep(0.5) print(bcolors.HEADER + "inspired to MrRobot") time.sleep(0.5) print(bcolors.HEADER + "type pwfinder to start the simulation") time.sleep(0.5) print(bcolors.HEADER + " ") print("\n" * 16) time.sleep(5.0) time.sleep(0.5) def pwfinder(): print(bcolors.HEADER + "pwfinder, V 13.1, created by @lucagamerro") print("complete this survey for generate a customized wordlist") print("\n" *3) name = input(bcolors.OKGREEN + "Name: ") surname = input(bcolors.OKGREEN + "Surname: ") pet = input(bcolors.OKGREEN + "Pet's name: ") wh = input(bcolors.OKGREEN + "Wife's or Husband's name: ") bth = input(bcolors.OKGREEN + "Birthday: ") n = input(bcolors.OKGREEN + "Favourite Numbers: ") son1 = input(bcolors.OKGREEN + "Son-1's name: ") son2 = input(bcolors.OKGREEN + "Son-2's name: ") info = input(bcolors.OKGREEN + "Other info: ") time.sleep(0.2) print(bcolors.OKBLUE + "...GENERATING PASSWORD...") time.sleep(6) out_file = open("/home/luke/Scrivania/pwfinder_wordlist.txt", "w") time.sleep(0.5) out_file.write(name) time.sleep(1) out_file.write(name, surname) time.sleep(1) out_file.write(name, bth) time.sleep(1) out_file.write(name, info) time.sleep(1) out_file.write(name, ".", surname) time.sleep(1) out_file.write(name, ".", bth) time.sleep(1) out_file.write(name, n) time.sleep(1) out_file.write(name, ".", n) time.sleep(1) out_file.write(name, wh) time.sleep(1) out_file.write(surname, name) time.sleep(1) out_file.write(surname, ".", name) time.sleep(1) out_file.close() print("password saved at pwfinder_wordlist.txt ") exit() def terminal(): z = bcolors.OKBLUE + "root@elliot:# " try: x = input(z + bcolors.OKGREEN + " ") except NameError: print(bcolors.WARNING + "command not found...") print("\n") exit() try: if x == pwfinder: pwfinder() except NameError: print("Anythings don't work...") print(bcolors.ENDC + "
- exit
- ")
time.sleep(3)
exit()
try:
terminal()
except KeyboardInterrupt:
print("\n" * 20)
print(bcolors.ENDC + " - exit
- ")
time.sleep(3)
exit() Ho lanciato il programma da amministratore (sono su Linux Ubuntu) e andava tuttto bene finche alla fine del questionario mi ha dato questo errore:
Traceback (most recent call last): File "elliot.py", line 88, in <module> terminal() File "elliot.py", line 81, in terminal pwfinder() File "elliot.py", line 45, in pwfinder out_file.write(name) TypeError: expected a string or other character buffer object root@luke-LIFEBOOK-A544:/home/luke/Scrivania#
Il file lo crea ma non c'e scritto nulla
Grazie
--- Ultima modifica di luke in data 2019-01-04 12:41:44 ---
~luke
-
- 2018-12-27 10:24:34
- Re: Tkinter e file
- Forum >> Principianti
- Ho modificato il file come mi avevi detto.
Funziona!
Grazie mille sei stato molto di aiuto~luke
-
- 2018-12-26 19:15:17
- Re: Tkinter e file
- Forum >> Principianti
-
Quindi cosa dovrei usare?
Grazie
~luke
-
- 2018-12-26 17:59:40
- [risolto] Tkinter e file
- Forum >> Principianti
- Ciao a tutti.
Sto cercando di scrivere un programma, di qui gia avevo parlato in una discussione precedente, scriva su un file .csv dei dati.
Questa volta pero i dati andrebbero inseriti tramite GUI. Sto usando Tkinter.
Di seguito il codice che sto utilizzando:
from tkinter import * def gettone(): nome = nomep.get() squadriglia = squadrigliap.get() specialita = specialitap.get() primo = primop.get() secondo = secondop.get() terzo = terzop.get() def scrive(): """ciao""" out_file = open("luca.csv", "a") out_file.write(nome) out_file.write("\n") out_file.write(squadriglia) out_file.write("\n") out_file.write(specialita) out_file.write("\n") out_file.write(primo) out_file.write("\n") out_file.write(secondo) out_file.write("\n") out_file.write(terzo) out_file.write("\n") out_file.close() ro = Tk() ro.geometry("900x1000") ro.title("IMPEGNI DEL SENTIERO") a = Label(ro, text="IMPEGNI DEL SENTIERO").pack() b = Label(ro, text="Nome file:").pack() nomefilep = Entry(ro, text="").pack() c = Label(ro, text="Nome:").pack() nomep = Entry(ro).pack() d = Label(ro, text="Squadriglia:").pack() squadrigliap = Entry(ro).pack() e = Label(ro, text="Specialita':").pack() specialitap = Entry(ro,).pack() f = Label(ro, text="Impegno per me stesso").pack() primop = Entry(ro).pack() g = Label(ro, text="Impegno per la squadriglia").pack() secondop = Entry(ro).pack() h = Label(ro, text="Impegno per il reparto").pack() terzop = Entry(ro).pack() salva = Button(ro, text=" SALVA ", command=gettone).pack() ro.mainloop() scrive()
Mi da questo errore:
Exception in Tkinter callback Traceback (most recent call last): File "C:\Users\ettosilviaAppData\Local\Programs\Python\Python37-32\lib\tkinter\__init__.py", line 1705, in __call__ return self.func(*args) File "C:\Users\ettosilvia\Desktop\ccc.py", line 4, in gettone nome = nomep.get() AttributeError: 'NoneType' object has no attribute 'get' Traceback (most recent call last): File "C:\Users\ettosilvia\Desktop\ccc.py", line 51, in <module> nome() File "C:\Users\ettosilvia\Desktop\ccc.py", line 14, in nome out_file.write(nome) TypeError: write() argument must be str, not function
Grazie in anticipo
--- Ultima modifica di luke in data 2018-12-27 11:45:10 ---~luke