Domande taggate «python»

Python è un linguaggio di programmazione multi-paradigma, tipizzato in modo dinamico e multiuso. È progettato per essere rapido da imparare, comprendere e utilizzare e applicare una sintassi pulita e uniforme. Si noti che Python 2 è ufficialmente fuori supporto dal 01-01-2020. Tuttavia, per domande Python specifiche della versione, aggiungi il tag [python-2.7] o [python-3.x]. Quando si utilizza una variante o libreria Python (ad esempio Jython, PyPy, Pandas, Numpy), includerlo nei tag.


7
L'oggetto 'str' non ha attributo 'decodifica'. Errore Python 3?
Ecco il mio codice: import imaplib from email.parser import HeaderParser conn = imaplib.IMAP4_SSL('imap.gmail.com') conn.login('example@gmail.com', 'password') conn.select() conn.search(None, 'ALL') data = conn.fetch('1', '(BODY[HEADER])') header_data = data[1][0][1].decode('utf-8') a questo punto ricevo il messaggio di errore AttributeError: 'str' object has no attribute 'decode' Python 3 non ha più la decodifica, vero? come posso …


30
Ottieni le ultime n righe di un file, simile a tail
Sto scrivendo un visualizzatore di file di registro per un'applicazione Web e per questo voglio impaginare le righe del file di registro. Gli elementi nel file sono basati in linea con l'elemento più recente in fondo. Quindi ho bisogno di un tail()metodo in grado di leggere le nrighe dal basso …
181 python  file  file-io  tail  logfiles 


23
Trovare la mediana dell'elenco in Python
Come si trova la mediana di un elenco in Python? L'elenco può essere di qualsiasi dimensione e non è garantito che i numeri siano in alcun ordine particolare. Se l'elenco contiene un numero pari di elementi, la funzione dovrebbe restituire la media dei due centrali. Ecco alcuni esempi (ordinati per …
181 python  list  sorting  median 


7
Queue.Queue vs. collections.deque
Ho bisogno di una coda in cui più thread possono inserire roba e da cui possono leggere più thread. Python ha almeno due classi di coda, Queue.Queue e collections.deque, con la prima che sembra usare la seconda internamente. Entrambi affermano di essere thread-safe nella documentazione. Tuttavia, i documenti della coda …

8
È possibile utilizzare argsort in ordine decrescente?
Considera il seguente codice: avgDists = np.array([1, 8, 6, 9, 4]) ids = avgDists.argsort()[:n] Questo mi dà indici degli nelementi più piccoli. È possibile utilizzare questo stesso argsortin ordine decrescente per ottenere gli indici degli nelementi più alti?
181 python  numpy 


11
Crea un file .csv con valori da un elenco Python
Sto cercando di creare un file .csv con i valori da un elenco Python. Quando stampo i valori nell'elenco sono tutti unicode (?), Cioè hanno un aspetto simile a questo [u'value 1', u'value 2', ...] Se eseguo l'iterazione attraverso i valori nell'elenco, ad esempio for v in mylist: print v, …
181 python  csv  xlrd 

10
Registrazione delle eccezioni non rilevate in Python
In che modo si generano eccezioni non rilevate nell'output tramite il loggingmodulo anziché in stderr? Mi rendo conto che il modo migliore per farlo sarebbe: try: raise Exception, 'Throwing a boring exception' except Exception, e: logging.exception(e) Ma la mia situazione è tale che sarebbe davvero bello se logging.exception(...)venissero invocati automaticamente …

10
SFTP in Python? (Piattaforma indipendente)
Sto lavorando a un semplice strumento che trasferisce i file in una posizione codificata con la password anch'essa codificata. Sono un principiante di Python, ma grazie a ftplib è stato facile: import ftplib info= ('someuser', 'password') #hard-coded def putfile(file, site, dir, user=(), verbose=True): """ upload a file by ftp to …
181 python  sftp 

9
django test app error - Errore nella creazione del database di test: autorizzazione negata per la creazione del database
Quando provo a testare qualsiasi app con comando (l'ho notato quando ho provato a distribuire myproject usando fabric, che utilizza questo comando): python manage.py test appname Ottengo questo errore: Creating test database for alias 'default'... Got an error creating the test database: permission denied to create database Type 'yes' if …

24
Come realizzare un oggetto immutabile in Python?
Anche se non ne ho mai avuto bisogno, mi è sembrato solo che creare un oggetto immutabile in Python potesse essere leggermente complicato. Non puoi semplicemente sovrascrivere __setattr__, perché non puoi nemmeno impostare gli attributi in __init__. La sottoclasse di una tupla è un trucco che funziona: class Immutable(tuple): def …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.