Creo que @timothymh tiene razón, esta es una pregunta de Python no de Textwrangler, pero independientemente, para abrir un archivo con Textwrangler:
a través del Buscador
Sólo tienes que hacer doble clic. Si ese tipo de archivo está asociado a una aplicación diferente, abre el menú contextual del archivo y selecciona "Obtener información" y cambia la opción "Abrir con:" por Textwrangler. Haz clic en "Cambiar todo " si quieres que todos los archivos de ese tipo se abran en Textwrangler.
a través de la Terminal
Con Textwrangler abierto y activo, seleccione el menú Textwrangler y "Instalar herramientas de línea de comandos". Esto le dará el edit
por lo que para abrir un archivo de texto en Documentos llamado "Mi archivo de texto.txt" se emitiría el comando a través del terminal de:
edit ~/Documents/My\ Text\ File.txt
y se abrirá en Textwrangler.
Ahora que eso está fuera del camino
El problema de Python
Estás intentando abrir un archivo sin dar la ruta completa del mismo. Como no das una ruta completa (ni absoluta ni relativa) el comando asume que es una ruta de archivo relativa, lo que significa que buscará "genomic_dna.txt" en el directorio de trabajo actual.
Tampoco ha especificado un modo de archivo, lo que significa que open
asumirá que quiere leer el archivo . Todo esto significa que se obtiene un error, porque ese archivo no existe en el directorio de trabajo actual.
Para solucionar esto, o bien:
- Indique una ruta absoluta, por ejemplo
file = open("/Users/jonathan/Documents/genomic_dna.txt")
(o donde se encuentre genomic_dna.txt, obviamente).
- Dar una ruta relativa, por ejemplo, si el directorio de trabajo actual es
~/PythonProjects/
entonces file = open("../Documents/genomic_dna.txt")
.
- Si el archivo no existe porque aún no lo has creado y quieres escribir en él, pasa el modo de archivo, por ejemplo
file = open("genomic_dna.txt", "w")
.
Puede que quieras probar a utilizar el Intérprete de Python para probar su código primero y luego transferirlo a un archivo (usando Textwrangler para guardarlo). Para abrir el intérprete sólo tienes que escribir python
en un terminal y pulse Intro.