Penso che @timothymh abbia ragione, questa è una domanda Python non una di Textwrangler, ma a prescindere, per aprire un file con Textwrangler:
tramite il Finder
Basta fare doppio clic. Se quel tipo di file è associato a un'applicazione diversa, apri il menu di scelta rapida del file e seleziona "Ottieni informazioni" e modifica "Apri con:" in Textwrangler. Fai clic su "Cambia tutto ..." se vuoi che tutti i file di quel tipo si aprano in Textwrangler.
tramite il Terminale
Con Textwrangler aperto e attivo, seleziona il menu Textwrangler e "Install Command Line Tools". Questo ti darà il comando edit
, quindi per aprire un file di testo in Documenti chiamato "My Text File.txt" devi eseguire il comando tramite il terminale di:
edit ~/Documents/My\ Text\ File.txt
e si aprirà in Textwrangler.
Ora è fuori mano ...
Il problema Python
Stai provando ad aprire un file senza dare il percorso completo al file. Poiché non si assegna un percorso completo (assoluto o relativo), il comando presuppone che si tratti di un percorso di file relativo, il che significa che cercherà "genomic_dna.txt" nella directory di lavoro corrente.
Non hai specificato una modalità file, che significa open
presumerai che tu voglia leggere il file . Tutto ciò significa che ricevi un errore, perché quel file non esiste nella directory di lavoro corrente.
Per risolvere questo problema:
- Assegna un percorso assoluto, ad es.
file = open("/Users/jonathan/Documents/genomic_dna.txt")
(o dovunque si trovi genomic_dna.txt, ovviamente).
- indica un percorso relativo, ad es. se la directory di lavoro corrente è
~/PythonProjects/
allora file = open("../Documents/genomic_dna.txt")
.
- Se il file non esiste perché non lo hai ancora creato e vuoi scriverlo, passa la modalità file, ad es.
file = open("genomic_dna.txt", "w")
.
Potresti provare a utilizzare l' interprete Python per testare prima il tuo codice e poi trasferirlo in un file (usando Textwrangler per salvarlo). Per aprire l'interprete, digita python
su un terminale e premi invio.