Creo que @timothymh tiene razón, esta es una pregunta de Python, no una de Textwrangler, pero de todos modos, para abrir un archivo con Textwrangler:
a través del Finder
Simplemente haga doble clic en él. Si ese tipo de archivo está asociado con una aplicación diferente, abra el menú contextual del archivo, seleccione "Obtener información" y cambie "Abrir con:" a Textwrangler. Haga clic en "Cambiar todo ..." si desea 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 comando edit
, por lo que para abrir un archivo de texto en Documentos llamado "My Text File.txt" emitirá el comando a través de la terminal de:
edit ~/Documents/My\ Text\ File.txt
y se abrirá en Textwrangler.
Ahora que está fuera del camino ...
El problema de Python
Estás intentando abrir un archivo sin dar la ruta completa al archivo. Dado que no proporciona una ruta completa (ya sea absoluta o 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 open
asumirá que desea leer el archivo . Todo lo cual significa que recibe un error, porque ese archivo no existe en el directorio de trabajo actual.
Para solucionar esto, ya sea:
- Indica una ruta absoluta, por ejemplo,
file = open("/Users/jonathan/Documents/genomic_dna.txt")
(o donde se encuentre genomic_dna.txt, obviamente).
- Indica 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")
.
Es posible que desee probar a usar el intérprete de Python para probar su código primero y luego transferirlo a un archivo (utilizando Textwrangler para guardarlo). Para abrir el intérprete, simplemente escriba python
en un terminal y presione enter.