2014-05-03 13 views
23

E 'possibile eseguire solo una parte di un programma in PyCharm?PyCharm: eseguito solo parte del mio file di Python

In altri editor non v'è qualcosa di simile a una cellula che posso correre, ma non riesco a trovare una tale opzione in PyCharm?

Se questa funzione non esiste, sarebbe un enorme svantaggio per me ... Perché per la mia analisi dei dati che molto spesso solo bisogno di eseguire le ultime righe del mio codice.

+1

È possibile utilizzare Jupyter notebook all'interno PyCharm. Basta selezionare il nuovo notebook Jupyter –

risposta

12

È possibile selezionare un frammento di codice e utilizzare destro menu del tasto per scegliere l'azione "Esegui Selezione nella console".

+1

Sfortunatamente questo non funziona, dal momento che tutte le variabili che sono definite prima del mio frammento di codice non sono più nello spazio di lavoro. – FrankTheTank

+0

@FrankTheTank È necessario evidenziare tutto il codice appropriato, comprese eventuali importazioni. È fondamentalmente una scorciatoia copia-incolla. – raiderrobert

9

È possibile impostare un punto di interruzione, e poi basta aprire la console di debug. Quindi, la prima cosa è necessario per accendere la console di debug:

enter image description here

Dopo aver attivato, impostare un break-point a cui si desidera che:

enter image description here

dopo aver finito l'impostazione del break-point:

enter image description here

Una volta che ha s stato completato:

enter image description here

33

PyCharm scorciatoia per l'esecuzione di "Selezione" nella console è ALT + MAIUSC + E

Per farlo funzionare correttamente, dovrete eseguire tutto in questo modo.

enter image description here

13

ho scoperto un modo più semplice. Inserisci le impostazioni e vai a Keymap. Cerca Execute Selection in Console e riassegnalo a una nuova scorciatoia, come Crl + Invio. Questo è lo stesso collegamento alla stessa azione in Spyder e R-Studio.

+0

Molto contento che tu abbia aggiunto questa risposta! Sono sicuro che tutti gli utenti di RStudio e Spyder apprezzeranno questo –

Problemi correlati