Actuellement, je travaille sur python interactif shell version 6. Quand je démarre shell python, je l'utilise pour coder une ligne. mais je ne sais pas comment stocker ce que je code. Donc, existe-t-il une commande ou un mot-clé pour enregistrer ma session sur un shell python comme .pyComment sauvegarder un script python directement depuis un shell python?
Répondre
Peut-être que vous voulez dire ipython? Pour ce shell, toutes vos entrées sont stockées dans le dictionnaire In
. Voici un exemple journal de session comment écrire des lignes d'entrée 2-3 dans le script myscript.py
:
Python 2.7.1 |EPD 7.0-2 (32-bit)| (r271:86832, Nov 29 2010, 13:52:51)
Type "copyright", "credits" or "license" for more information.
IPython 0.10.1 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object'. ?object also works, ?? prints more.
In [2]: print "Hello world."
Hello world.
In [3]: print "Hello world again."
Hello world again.
In [4]: fid = open("myscript.py", "w")
In [5]: for i in range(2,4):
...: fid.write(In[i])
...:
In [6]: fid.close()
In [7]: run myscript.py
Hello world.
Hello world again.
Merci! votre réponse à mon doute est très utile! –
Pas clair sur exactement ce que vous demandez et je ne sais pas ce que vous voulez dire par "version 6" ... .
Mais si vous êtes en IDLE (ce qui signifie lorsque vous ouvrez le shell ressemble à quelque chose comme ça):
Python 2.7 (r27:82525, Jul 4 2010, 09:01:59) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
vous pouvez créer une nouvelle fenêtre (fichier -> nouveau ou Ctrl-N sur Windows) et enregistrez votre fichier à partir de là.
Vous pouvez également utiliser un éditeur au lieu de IDLE (emacs, Notepad ++, vim, etc.) et enregistrer votre fichier à partir de là.
Si vous souhaitez simplement conserver un journal de votre activité de shell (pas un script exécutable), vous pouvez également enregistrer à partir du menu fichier de IDLE.
Excusez-moi! J'ai dit que la version du paquet python à installer! l'exemple que vous avez montré est python version 7, ce qui signifie 2.7. Donc, ma version python est 6, ce qui signifie que 2.6 –
Eh bien, 2.7 n'est pas très différent de 2.6. Les instructions ci-dessus devraient toujours fonctionner pour vous. – maneesha
- 1. Comment abandonner un shell bash depuis Python?
- 2. Comment puis-je exécuter un script python directement (sans préfixe avec la commande python) depuis bash?
- 3. Comment appeler un script Python depuis PHP?
- 4. Python - Comment sauvegarder un fichier livré depuis html?
- 5. Comment utiliser xdotool depuis un module/script python?
- 6. Comment lancer un script ant depuis un script shell?
- 7. Python 3: Lancer un script Bash dans un script Python
- 8. Comment installer un paquet Python depuis IPython?
- 9. Appeler un script python dans un script python
- 10. Windows - Comment afficher un script Python sur le shell actuel?
- 11. Exécuter un script shell pour un temps donné en Python
- 12. Comment passer l'argument à cmd.exe depuis un script python?
- 13. Comment démarrer un script Python depuis le site de Django?
- 14. Sortie d'un tube depuis la commande shell vers un script python
- 15. Appel d'une fonction python à partir d'un script shell depuis un autre répertoire
- 16. Effacer le shell python dans le script
- 17. Essayer de créer un script shell Exécuter un script Python en utilisant wget
- 18. Sous-processus Python: interagir avec un script shell
- 19. Comment sauvegarder un jpg depuis un cairo
- 20. Comment intégrer un AppleScript dans un script Python?
- 21. Comment écrire un shell en Python
- 22. Crontab et un script python
- 23. Comment convertir ce script Python en script shell?
- 24. Comment obtenir le chemin actuel de l'interpréteur Python depuis un script Python?
- 25. Script shell UNIX pour appeler python
- 26. Demander une élévation de l'UAC depuis un script Python?
- 27. Importer un fichier Python depuis l'intérieur du script d'exécution
- 28. Script shell appelant Python - pas de répertoire?
- 29. Comment importer depuis un autre dossier (python)
- 30. Comment lancer 'python setup.py install' depuis Python?
Qu'est-ce que "python version shell interactif 6"? –