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.

23
Aggiorna il valore di un dizionario nidificato di profondità variabile
Sto cercando un modo per aggiornare il dizionario dict1 con i contenuti dell'aggiornamento dict senza il livello di sovrascrittura A. dictionary1={'level1':{'level2':{'levelA':0,'levelB':1}}} update={'level1':{'level2':{'levelB':10}}} dictionary1.update(update) print dictionary1 {'level1': {'level2': {'levelB': 10}}} So che l'aggiornamento cancella i valori in level2 perché sta aggiornando la chiave più bassa level1. Come potrei affrontarlo, dato che …
163 python 


5
Passare HTML al modello usando Flask / Jinja2
Sto creando un amministratore per Flask e SQLAlchemy e voglio passare l'HTML per i diversi input alla mia vista usando render_template. Il framework di template sembra sfuggire automaticamente all'html, quindi tutti i <"'> vengono convertiti in entità html. Come posso disabilitarlo in modo che l'HTML venga visualizzato correttamente?
163 python  jinja2  flask 

11
Come configuro PyCharm per eseguire i test py.test?
Voglio iniziare a scrivere unit test per il mio codice Python e il framework py.test sembra una scommessa migliore di quella unittest in bundle di Python . Quindi ho aggiunto una directory "test" al mio progetto e ho aggiunto test_sample.py ad esso. Ora voglio configurare PyCharm per eseguire tutti i …
163 python  pycharm  pytest 

7
Estrarre una parte del percorso file (una directory) in Python
Ho bisogno di estrarre il nome della directory principale di un determinato percorso. Ecco come appare: c:\stuff\directory_i_need\subdir\file Sto modificando il contenuto del "file" con qualcosa che usa il directory_i_neednome (non il percorso). Ho creato una funzione che mi darà un elenco di tutti i file e quindi ... for path …



8
Rinominare una cartella virtualenv senza romperla
Ho creato una cartella e inizializzato un'istanza virtualenv in essa. $ mkdir myproject $ cd myproject $ virtualenv env Quando corro (env)$ pip freeze, mostra i pacchetti installati come dovrebbe. Ora voglio cambiare titolo myproject/al project/. $ mv myproject/ project/ Tuttavia, ora quando corro $ . env/bin/activate (env)$ pip freeze …
162 python  ubuntu  virtualenv  pip 



12
Come convertire una stringa di byte in un int?
Come posso convertire una stringa di byte in un int in Python? Dì così: 'y\xcc\xa6\xbb' Ho trovato un modo intelligente / stupido di farlo: sum(ord(c) << (i * 8) for i, c in enumerate('y\xcc\xa6\xbb'[::-1])) So che ci deve essere qualcosa incorporato o nella libreria standard che lo fa più semplicemente …
162 python  arrays  string 



7
Parametri url opzionali di Django
Ho un URL Django come questo: url( r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$', 'tool.views.ProjectConfig', name='project_config' ), views.py: def ProjectConfig(request, product, project_id=None, template_name='project.html'): ... # do stuff Il problema è che voglio che il project_idparametro sia facoltativo. Voglio /project_config/e /project_config/12345abdce/essere ugualmente validi pattern URL, in modo che se project_id viene passato, allora posso usarlo. Allo stato …

12
Stampa l'elenco senza parentesi in una singola riga
Ho un elenco in Python ad es names = ["Sam", "Peter", "James", "Julian", "Ann"] Voglio stampare l'array su una sola riga senza il normale "[] names = ["Sam", "Peter", "James", "Julian", "Ann"] print (names) Fornirà l'output come; ["Sam", "Peter", "James", "Julian", "Ann"] Questo non è il formato che voglio, invece …
162 python  list 

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.