Ho il seguente codice in Python 3: class Position: def __init__(self, x: int, y: int): self.x = x self.y = y def __add__(self, other: Position) -> Position: return Position(self.x + other.x, self.y + other.y) Ma il mio editor (PyCharm) afferma che la posizione di riferimento non può essere risolta (nel …
Ho una struttura di directory ├── simulate.py ├── src │ ├── networkAlgorithm.py │ ├── ... E posso accedere al modulo di rete con sys.path.insert(). import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import * Tuttavia, pycharm si lamenta di non poter accedere al modulo. Come posso insegnare a Pycham a …
Sto usando PyCharm per lavorare su un progetto. Il progetto viene aperto e configurato con un interprete e può essere eseguito correttamente. I percorsi dell'interprete remoto sono mappati correttamente. Questa sembra essere la configurazione corretta, ma PyCharm sta evidenziando il mio codice valido con errori di "riferimento non risolto", anche …
Sto usando PyCharm su Windows e voglio cambiare le impostazioni per limitare la lunghezza massima della linea ai 79caratteri, al contrario del limite predefinito di 120caratteri. Dove posso modificare il numero massimo di caratteri per riga in PyCharm?
Non riesco a trovare l'impostazione per abilitare i numeri di riga per tutti i file, ma devo sempre fare clic con il pulsante destro del mouse e abilitarlo in base al file. Deve esserci un'impostazione globale per questo, giusto?
Ho un valore intero xe devo verificare se è compreso tra a starte endvalori, quindi scrivo le seguenti dichiarazioni: if x >= start and x <= end: # do stuff Questa affermazione viene sottolineata e il suggerimento mi dice che devo farlo semplifica il confronto incatenato Per quanto ne so, …
Ricordo quando stavo usando Eclipse che quando tenevo premuto CTRL e usando le frecce sinistra o destra, Eclipse navigava LongCamelCaseWrittenWordin più passaggi. Una parola caso di cammello alla volta. Quindi andrà come segue (pipe |rappresenta la posizione attuale del cursore): |LongCamelCaseWrittenWord -> CTRL+RIGHT_ARROW -> Long|CamelCaseWrittenWord -> CTRL+RIGHT_ARROW -> LongCamel|CaseWrittenWord -> …
Sono appena passato a Pycharm e sono molto contento di tutti gli avvisi e i suggerimenti che mi fornisce per migliorare il mio codice. Tranne questo, che non capisco: This inspection detects shadowing names defined in outer scopes. So che è una cattiva pratica accedere alla variabile dall'ambito esterno ma …
Usando PyCharm, ho notato che offre di convertire un dict letterale : d = { 'one': '1', 'two': '2', } in un costruttore di dict : d = dict(one='1', two='2') Questi diversi approcci differiscono in qualche modo significativo? (Durante la stesura di questa domanda ho notato che l'utilizzo dict()sembra impossibile …
In PyCharm , ho aggiunto l'ambiente Python /usr/bin/python. Però, from gnuradio import gr fallisce come riferimento indefinito . Tuttavia, funziona perfettamente nell'interprete Python dalla riga di comando. GNURadio funziona bene con Python al di fuori di Pycharm. Tutto è installato e configurato come lo voglio. Gnuradio si trova a /usr/local/lib/python2.7/site-packages/gnuradio …
Quando si inizializza un dizionario con la d = {}finestra di ispezione del codice di Pycharm, viene generato un avviso Questa creazione del dizionario potrebbe essere riscritta come un dizionario letterale. Se lo riscrivo d = dict()l'avviso scompare. Dato che è{} già un dizionario letterale, sono abbastanza sicuro che il …
Quando si tratta di costruttori, assegnazioni e chiamate di metodi, l'IDE di PyCharm è abbastanza bravo nell'analizzare il mio codice sorgente e nel capire quale tipo dovrebbe essere ogni variabile. Mi piace quando è giusto, perché mi dà un buon completamento del codice e informazioni sui parametri e mi dà …
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 …
Ho scritto un modulo (un file my_mod.pyche risiede nella cartella my_module). Attualmente, sto lavorando nel file cool_script.pyche risiede nella cartella cur_proj. Ho aperto la cartella in PyCharm usando File - open (e presumo, quindi, è un progetto PyCharm). In ProjectView (CMD-7), posso vedere il mio progetto cur_proj(in rosso) e sotto …
La nuova versione di Pycharm (3.1.3 community edition) propone di convertire i metodi che non funzionano con lo stato dell'oggetto corrente in statici. Qual è la ragione pratica per questo? Qualche tipo di ottimizzazione delle micro-prestazioni (o memoria)?
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.