2017-08-31 5 views
0

Je travaille dans Spyder et je voudrais enregistrer la sortie de la console comme fichier html ou pdf. Actuellement, le seul moyen d'y parvenir est de faire un clic droit sur la fenêtre de la console, puis de choisir "Enregistrer sous".Spyder Ipython Console - code pour imprimer automatiquement en pdf et enregistrer en fichier HTML

Le problème avec cette approche est que le chemin du fichier doit être spécifié manuellement. Il serait beaucoup plus souhaitable d'être en mesure de définir le répertoire de travail dans le code, puis enregistrer automatiquement le fichier pdf ou html à cet emplacement. Est-ce possible?

Ou si ce n'est pas possible, existe-t-il un code qui, lorsque vous cliquez avec le bouton droit sur l'option 'enregistrer sous', ouvre le navigateur de fichiers dans le répertoire de travail actuel?

Répondre

0

(développeur Spyder ici) Ma réponse:

Ou si cela est impossible, est-il un code que lorsque l'option « Enregistrer sous » est faites un clic droit, le navigateur de fichier est ouvert sur la répertoire de travail actuel?

Nous pouvons implémenter ceci dans une prochaine version. S'il vous plaît ouvrir un problème dans notre issues tracker afin que nous n'oublions pas de le faire à l'avenir.

+0

Salut Carlos, donc il n'y a pas de script ou de paramètre qui peut être utilisé pour enregistrer automatiquement la console en tant que HTML? Aussi, juste pour être sûr, quand je dis le répertoire de travail actuel, je veux dire le répertoire de travail défini dans le code en utilisant plutôt que le fichier lui-même? utiliser os.chdir() dans le script de travail? – alkey

+0

Oui, il n'y a aucun moyen d'enregistrer automatiquement enregistrer une session. Et je ne vois pas de problème avec l'ajustement de votre répertoire de travail actuel. Cependant, aucun si cette fonctionnalité existe maintenant. –