Per domande sulla programmazione Python specifiche della versione 2.x della lingua. Utilizzare il tag [tag: python] più generico se la domanda non è specifica della versione.
Ho questo codice: >>> for i in xrange(20): ... print 'a', ... a a a a a a a a a a a a a a a a a a a a Voglio produrre 'a', senza in ' 'questo modo: aaaaaaaaaaaaaaaaaaaa È possibile?
Quindi sto imparando Python. Sto seguendo le lezioni e mi sono imbattuto in un problema in cui ho dovuto condensarne un gran numero target.write()in un unico write(), pur avendo una "\n"variabile di input tra ogni utente (l'oggetto di write()). Ho pensato: nl = "\n" lines = line1, nl, line2, nl, …
Sono veramente confuso. Ho provato a codificare ma l'errore ha detto can't decode.... >>> "你好".encode("utf8") Traceback (most recent call last): File "<stdin>", line 1, in <module> UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128) So come evitare l'errore con il prefisso "u" sulla stringa. …
Sto cercando di implementare una chiusura in Python 2.6 e ho bisogno di accedere a una variabile non locale ma sembra che questa parola chiave non sia disponibile in python 2.x. Come si accede alle variabili non locali nelle chiusure in queste versioni di python?
In Python 2.5, il codice seguente genera un TypeError: >>> class X: def a(self): print "a" >>> class Y(X): def a(self): super(Y,self).a() print "b" >>> c = Y() >>> c.a() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 3, in a TypeError: super() argument …
Sto creando un parser Python e questo mi confonde davvero : >>> 1 in [] in 'a' False >>> (1 in []) in 'a' TypeError: 'in <string>' requires string as left operand, not bool >>> 1 in ([] in 'a') TypeError: 'in <string>' requires string as left operand, not list …
Ho questo: d1 = OrderedDict([('a', '1'), ('b', '2')]) Se lo faccio: d1.update({'c':'3'}) Quindi ottengo questo: OrderedDict([('a', '1'), ('b', '2'), ('c', '3')]) ma io voglio questo: [('c', '3'), ('a', '1'), ('b', '2')] senza creare un nuovo dizionario.
Ho provato a utilizzare il modulo ConfigParser di Python per salvare le impostazioni. Per la mia app è importante che conservi il caso di ogni nome nelle mie sezioni. La documentazione menziona che il passaggio di str () a ConfigParser.optionxform () lo farebbe, ma per me non funziona. I nomi …
Mi sarei aspettato che il metodo keys di Python restituisse un set invece di un elenco. Dal momento che assomiglia di più al tipo di garanzie che darebbero le chiavi di una hashmap. Nello specifico, sono unici e non ordinati, come un insieme. Tuttavia, questo metodo restituisce un elenco: >>> …
Ho una connessione vpn e quando eseguo python -m SimpleHTTPServer, funziona su 0.0.0.0:8000, il che significa che è possibile accedervi tramite localhost e tramite il mio ip reale. Non voglio che i robot mi scansionino e sono interessato al fatto che il server sarà accessibile solo tramite localhost. È possibile? …
Sto cercando di accedere a model.filefieldin Django per analizzare un file CSV in Python utilizzando il csvmodulo. Funziona su Windows, ma su Mac mi ha dato questo: Exception Type: Error Exception Value: new-line character seen in unquoted field - do you need to open the file in universal-newline mode? Questo …
Ho avuto problemi con openssl e python @ 2 con brew, che ho spiegato qui (non risolto) . La soluzione documentata per reinstallare Python e openssl non funzionava, quindi ho deciso di disinstallare e reinstallare Python. Il problema è che quando tenti di installare Python 2 con brew, ricevi questo …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.