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.

20
Come stampare piuttosto dizionari annidati?
Come posso stampare un dizionario con una profondità di ~ 4 in Python? Ho provato a stampare piuttosto conpprint() , ma non ha funzionato: import pprint pp = pprint.PrettyPrinter(indent=4) pp.pprint(mydict) Voglio semplicemente un rientro ( "\t") per ogni annidamento, in modo da ottenere qualcosa del genere: key1 value1 value2 key2 …
289 python  dictionary 







11
Come posso ottenere l'indirizzo IP dell'utente in django?
Come posso ottenere l'IP dell'utente in django? Ho una vista come questa: # Create your views from django.contrib.gis.utils import GeoIP from django.template import RequestContext from django.shortcuts import render_to_response def home(request): g = GeoIP() client_ip = request.META['REMOTE_ADDR'] lat,long = g.lat_lon(client_ip) return render_to_response('home_page_tmp.html',locals()) Ma ottengo questo errore: KeyError at /mypage/ 'REMOTE_ADDR' Request …
287 python  django 





10
Uso della parola chiave "globale" in Python
Quello che capisco leggendo la documentazione è che Python ha uno spazio dei nomi separato per le funzioni e se voglio usare una variabile globale in quella funzione, devo usare global. Sto usando Python 2.7 e ho provato questo piccolo test >>> sub = ['0', '0', '0', '0'] >>> def …

8
Python sottoprocesso / Popen con un ambiente modificato
Credo che eseguire un comando esterno con un ambiente leggermente modificato sia un caso molto comune. È così che tendo a farlo: import subprocess, os my_env = os.environ my_env["PATH"] = "/usr/sbin:/sbin:" + my_env["PATH"] subprocess.Popen(my_command, env=my_env) Ho la sensazione che ci sia un modo migliore; sembra a posto?
285 python  subprocess  popen 

11
Grafici matplotlib: rimozione di assi, legende e spazi bianchi
Sono nuovo di Python e Matplotlib, vorrei semplicemente applicare la mappa colori a un'immagine e scrivere l'immagine risultante, senza usare assi, etichette, titoli o qualsiasi cosa normalmente aggiunta automaticamente da Matplotlib. Ecco cosa ho fatto: def make_image(inputname,outputname): data = mpimg.imread(inputname)[:,:,0] fig = plt.imshow(data) fig.set_cmap('hot') fig.axes.get_xaxis().set_visible(False) fig.axes.get_yaxis().set_visible(False) plt.savefig(outputname) Rimuove correttamente l'asse …
285 python  matplotlib 

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.