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.

6
Un modo veloce per copiare il dizionario in Python
Ho un programma Python che funziona molto con i dizionari. Devo fare copie di dizionari migliaia di volte. Ho bisogno di una copia sia delle chiavi che dei contenuti associati. La copia verrà modificata e non deve essere collegata all'originale (ad esempio, le modifiche nella copia non devono influire sull'originale). …

12
Come gestire bene sia `con open (...)` che `sys.stdout`?
Spesso ho bisogno di inviare i dati su file o, se il file non è specificato, su stdout. Uso il seguente frammento: if target: with open(target, 'w') as h: h.write(content) else: sys.stdout.write(content) Vorrei riscriverlo e gestire entrambi gli obiettivi in ​​modo uniforme. Nel caso ideale sarebbe: with open(target, 'w') as …
92 python 

1
Code di attività distribuite (es. Celery) vs script crontab
Ho problemi a capire lo scopo delle "code di attività distribuite". Ad esempio, la libreria di sedano di Python . So che in celery, il framework Python, puoi impostare finestre temporizzate per l'esecuzione delle funzioni. Tuttavia, ciò può anche essere fatto facilmente in un crontab per Linux diretto a uno …
92 python  django  celery 


4
Come utilizzare le variabili nell'istruzione SQL in Python?
Ok, quindi non sono così esperto in Python. Ho il seguente codice Python: cursor.execute("INSERT INTO table VALUES var1, var2, var3,") dove var1è un numero intero var2e var3sono stringhe. Come posso scrivere i nomi delle variabili senza che Python li includa come parte del testo della query?
92 python  sql 

8
Come creare un programma a riga di comando Python che completi automaticamente cose arbitrarie NON interprete
Sono a conoscenza di come impostare il completamento automatico degli oggetti Python nell'interprete Python (su Unix). Google mostra molti risultati per spiegazioni su come farlo. Sfortunatamente, ci sono così tanti riferimenti che è difficile trovare quello che devo fare, che è leggermente diverso. Ho bisogno di sapere come abilitare, tab …

11
Python argparse: Rendi obbligatorio almeno un argomento
Sto usando argparseper un programma Python che può -process, -uploado entrambi: parser = argparse.ArgumentParser(description='Log archiver arguments.') parser.add_argument('-process', action='store_true') parser.add_argument('-upload', action='store_true') args = parser.parse_args() Il programma non ha senso senza almeno un parametro. Come posso configurare argparseper forzare la scelta di almeno un parametro? AGGIORNARE: A seguito dei commenti: qual è …
92 python  argparse 

7
Come creare un vettore R vuoto per aggiungere nuovi elementi
Voglio usare R in Python, come fornito dal modulo Rpy2. Ho notato che R ha []operazioni molto convenienti con cui puoi estrarre le colonne o le righe specifiche. Come posso ottenere una tale funzione dagli script Python? La mia idea è di creare un vettore R e aggiungere gli elementi …
92 python  r  vector  rpy2 

3
Modulo Python con un trattino o un trattino (-) nel nome
Ho un modulo Python esistente con un trattino nel nome, foo-bar.py Cambiare il nome del modulo è qualcosa che preferirei evitare poiché il modulo è condiviso, e dovrei cercare tutti i posti in cui viene utilizzato in modo che il mio caso speciale funzioni. C'è un modo per caricare un …
92 python  module  import 

9
Come bloccare un intero su un certo intervallo?
Ho il codice seguente: new_index = index + offset if new_index < 0: new_index = 0 if new_index >= len(mylist): new_index = len(mylist) - 1 return mylist[new_index] Fondamentalmente, calcolo un nuovo indice e lo uso per trovare qualche elemento da un elenco. Per assicurarmi che l'indice fosse all'interno dei limiti …
92 python  clamp 

3
Come posso creare dinamicamente classi derivate da una classe base
Ad esempio, ho una classe base come segue: class BaseClass(object): def __init__(self, classtype): self._type = classtype Da questa classe derivano molte altre classi, es class TestClass(BaseClass): def __init__(self): super(TestClass, self).__init__('Test') class SpecialClass(BaseClass): def __init__(self): super(TestClass, self).__init__('Special') C'è un modo simpatico e pitonico per creare quelle classi dinamicamente da una chiamata …

15
Eseguire un programma esterno (eseguibile) in Python?
Ho appena iniziato a lavorare su Python e ho provato a eseguire un eseguibile esterno da Python. Ho un eseguibile per un programma scritto in Fortran. Supponiamo che il nome dell'eseguibile sia flow.exe. E il mio eseguibile si trova in C:\Documents and Settings\flow_model. Ho provato entrambi i comandi os.system e …

4
In Python, cosa significa dict.pop (a, b)?
class a(object): data={'a':'aaa','b':'bbb','c':'ccc'} def pop(self, key, *args): return self.data.pop(key, *args)#what is this mean. b=a() print b.pop('a',{'b':'bbb'}) print b.data self.data.pop(key, *args) ← ------ perché c'è un secondo argomento?



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.