Je pense que @timothymh a raison, c'est une question sur Python et non sur Textwrangler, mais quoi qu'il en soit, pour ouvrir un fichier avec Textwrangler :
via le Finder
Il suffit de double-cliquer dessus. Si ce type de fichier est associé à une autre application, ouvrez le menu contextuel du fichier, sélectionnez "Obtenir des informations" et changez l'option "Ouvrir avec :" en Textwrangler. Cliquez sur le bouton "Tout changer " si vous voulez que tous les fichiers de ce type s'ouvrent dans Textwrangler.
via le terminal
Lorsque Textwrangler est ouvert et actif, sélectionnez le menu Textwrangler et "Installer les outils de ligne de commande". Ceci vous donnera le edit
Ainsi, pour ouvrir un fichier texte dans Documents appelé "Mon fichier texte.txt", vous devez lancer la commande suivante via le terminal :
edit ~/Documents/My\ Text\ File.txt
et il s'ouvrira dans Textwrangler.
Maintenant que c'est fait
Le problème Python
Vous essayez d'ouvrir un fichier sans donner le chemin complet du fichier. Puisque vous ne donnez pas de chemin complet (absolu ou relatif), la commande suppose qu'il s'agit d'un chemin de fichier relatif, ce qui signifie qu'elle cherchera "genomic_dna.txt" dans le répertoire de travail actuel.
Vous n'avez pas non plus spécifié de mode de fichier, ce qui signifie que open
supposera que vous voulez lire le fichier . Tout cela signifie que vous obtenez une erreur, car ce fichier n'existe pas dans le répertoire de travail actuel.
Pour résoudre ce problème, soit :
- Donnez un chemin absolu, par exemple
file = open("/Users/jonathan/Documents/genomic_dna.txt")
(ou là où se trouve le fichier genomic_dna.txt, évidemment).
- Donner un chemin relatif, par exemple si le répertoire de travail actuel est
~/PythonProjects/
puis file = open("../Documents/genomic_dna.txt")
.
- Si le fichier n'existe pas parce que vous ne l'avez pas encore créé et que vous voulez y écrire, alors passez le mode du fichier, par ex.
file = open("genomic_dna.txt", "w")
.
Vous pouvez essayer d'utiliser l'option Interprète Python pour tester d'abord votre code et le transférer ensuite dans un fichier (en utilisant Textwrangler pour l'enregistrer). Pour ouvrir l'interpréteur, tapez simplement python
dans un terminal et appuyez sur la touche Entrée.