Vous pouvez exécuter Python sur Atom en utilisant atom-runner, l'un des packages d'Atom. Cependant, puisque le répertoire courant au moment de l'exécution devient le dossier du projet, le répertoire courant change en fonction du dossier ouvert. Ce comportement est un peu gênant lorsque vous souhaitez simplement utiliser un chemin relatif.
Alignez le répertoire actuel avec le répertoire dans lequel le fichier existe.
import sys
import os
os.chdir(os.path.dirname(sys.argv[0]))
Je me demande si cela suffit pour un script d'écriture qui ne peut pas être lu à partir d'autres fichiers.