Domanda

Sto cercando di insegnare a Komodo a accendere IDLE quando colpisco il tasti giusti. Posso usare il percorso esatto del collegamento nel menu di avvio nella barra degli indirizzi di Windows Explorer per avviare IDLE, quindi speravo che Komodo potesse usarlo anche. Ma dare questo percorso a Komodo fa sì che venga restituito 1. Questo sembra essere un errore poiché IDLE non si avvia.

Ho pensato di evitare il collegamento e usare solo il percorso esatto. Vado nel menu di avvio, trovo il collegamento per IDLE, fare clic con il tasto destro per visualizzare le proprietà. Il bersaglio è oscurato, ma dice "Python 2.5.2". Il " Inizia in " è impostato su " C: \ Python25 \ " ;. Il " Posizione file aperto " anche il pulsante è disattivato.

Come faccio a sapere dove punta davvero questo collegamento? Ho provato ad avviare python.exe e pythonw.exe entrambi in C: \ Python25, ma nessuno dei due avvia IDLE.

È stato utile?

Soluzione

Esiste un file chiamato idle.py nella directory di installazione di Python in Lib \ idlelib \ idle.py .

Se si esegue quel file con Python, dovrebbe iniziare IDLE.

  

c: \ Python25 \ pythonw.exe c: \ Python25 \ Lib \ idlelib \ idle.py

Altri suggerimenti

In Python 3.2.2, ho trovato \ Python32 \ Lib \ idlelib \ idle.bat che era utile perché mi avrebbe permesso di aprire i file Python forniti come args in IDLE.

Ecco un altro percorso che puoi usare. Non sono sicuro se questo fa parte della distribuzione standard o se il file viene creato automaticamente al primo utilizzo di IDLE.

C:\Python25\Lib\idlelib\idle.pyw

Se hai solo una shell Python in esecuzione, digita:

import idlelib.PyShell
idlelib.PyShell.main()

Cartella di installazione di Python > Lib > idlelib > idle.pyw

Fai doppio clic su di esso e sei a posto.

c'è uno script .bat per avviarlo (python 2.7).

c:\Python27\Lib\idlelib\idle.bat

Puoi anche assegnare tasti di scelta rapida direttamente alle scorciatoie di Windows (almeno in Windows 95 potresti, non ho più controllato da allora, ma penso che l'opzione dovrebbe essere ancora lì ^ _ ^).

Il collegamento inattivo è un collegamento quotato " che interrompe determinate funzioni come "trova target" pulsante. Google per maggiori informazioni.

Puoi visualizzare il link con un editor esadecimale o scaricare LNK Parser per vedere dove indica.

Nel mio caso funziona:
.. \ .. \ .. \ .. \ .. \ Python27 \ pythonw.exe " C: \ Python27 \ Lib \ idlelib \ idle.pyw "

Ho impostato una scorciatoia (usando Windows) e ho impostato la destinazione su

C:\Python36\pythonw.exe c:/python36/Lib/idlelib/idle.py

funziona alla grande

Anche trovato questo funziona

with open('FILE.py') as f:
    exec(f.read())

Ho ricevuto una scorciatoia per Idle (Python GUI).

  • Fai clic sull'icona Finestra in basso a sinistra o usa il tasto Finestra (solo Python 2), vedrai l'icona Idle (Python GUI)
  • Fai clic destro sull'icona, quindi altro
  • Apri posizione file
  • Apparirà una nuova finestra e vedrai il collegamento di Idle (Python GUI)
  • Fai clic con il pulsante destro del mouse, tieni premuto ed estrai sul desktop per creare un collegamento della GUI di Python sul desktop.

Cartella di installazione di Python > Lib > idlelib > idle.pyw

invia un collegamento sul desktop.

Dal collegamento sul desktop è possibile aggiungerlo anche alla barra delle applicazioni per un accesso rapido.

Spero che questo aiuti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top