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.

5
Converti l'elenco in tupla in Python
Sto cercando di convertire un elenco in una tupla. La maggior parte delle soluzioni su Google offre il seguente codice: l = [4,5,6] tuple(l) Tuttavia, il codice genera un messaggio di errore quando lo eseguo: TypeError: l'oggetto 'tuple' non è richiamabile Come posso risolvere questo problema?

10
TypeError: l'oggetto 'module' non è richiamabile
File "C:\Users\Administrator\Documents\Mibot\oops\blinkserv.py", line 82, in __init__ self.serv = socket(AF_INET,SOCK_STREAM) TypeError: 'module' object is not callable Perché visualizzo questo errore? Non ho capito bene. Cosa devi sapere per rispondere alla mia domanda?
544 python  sockets 


11
Come importare un modulo dato il suo nome come stringa?
Sto scrivendo un'applicazione Python che accetta come comando come argomento, ad esempio: $ python myapp.py command1 Voglio che l'applicazione sia estensibile, cioè per poter aggiungere nuovi moduli che implementano nuovi comandi senza dover cambiare l'origine dell'applicazione principale. L'albero è simile a: myapp/ __init__.py commands/ __init__.py command1.py command2.py foo.py bar.py Quindi …



11
Cosa fa l'oggetto Ellisse?
Mentre navigavo pigramente nello spazio dei nomi, ho notato un oggetto dall'aspetto strano chiamato Ellipsis, non sembra essere o fare qualcosa di speciale, ma è un builtin disponibile a livello globale. Dopo una ricerca ho scoperto che è usato in qualche oscura variante della sintassi di taglio di Numpy e …
540 python  ellipsis 

9
Come stampare istanze di una classe usando print ()?
Sto imparando le corde in Python. Quando provo a stampare un oggetto di classe Foobarusando la print()funzione, ottengo un output come questo: <__main__.Foobar instance at 0x7ff2a18c> Esiste un modo per impostare il comportamento di stampa (o la rappresentazione di stringhe ) di una classe e dei suoi oggetti ? Ad …
539 python  class  printing  object 

30
Convertire nict di Python nidificato in oggetto?
Sto cercando un modo elegante per ottenere dati utilizzando l'accesso agli attributi su un dict con alcuni elenchi e elenchi nidificati (ovvero sintassi di oggetti in stile javascript). Per esempio: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Dovrebbe essere accessibile in questo modo: >>> x …

17
Come servire i file statici in Flask
Quindi questo è imbarazzante. Ho un'applicazione che ho lanciato insieme Flaske per ora serve solo una singola pagina HTML statica con alcuni collegamenti a CSS e JS. E non riesco a trovare dove nella documentazione sia Flaskdescritta la restituzione di file statici. Sì, potrei usarlo render_templatema so che i dati …



11
Come leggere un file di grandi dimensioni, riga per riga?
Voglio iterare su ogni riga di un intero file. Un modo per farlo è leggere l'intero file, salvarlo in un elenco, quindi andare oltre la linea di interesse. Questo metodo utilizza molta memoria, quindi sto cercando un'alternativa. Il mio codice finora: for each_line in fileinput.input(input_file): do_something(each_line) for each_line_again in fileinput.input(input_file): …
536 python  file-read 

12
Come posso catturare SIGINT in Python?
Sto lavorando a uno script Python che avvia diversi processi e connessioni al database. Ogni tanto voglio uccidere lo script con un segnale Ctrl+ Ce mi piacerebbe fare un po 'di pulizia. In Perl farei questo: $SIG{'INT'} = 'exit_gracefully'; sub exit_gracefully { print "Caught ^C \n"; exit (0); } Come …
536 python  controls  signals 


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.