Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Nikolasitude/Interactive-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive-Python

This module gives you an interpreter that saves your code in a file.

import console_save

# if you want to save your inputs, give a file path
your_file_path = "log.py" 

console_save.interact(your_file_path)

Or from command line

python -m console_save "file_to_save.py"

Showcase (what is saved and what isn't saved in the given file) :

->> a = 2 # variables are saved
->> b = 3 # saved
->> c = foo() # saved

->> a ## statements are not saved
2
->> a + b ## not saved 
5
->> a==2 ## not saved
True

*->> def x(): # functions are saved
\..   output = a+b # saved
\..   return(output) # saved
\... # this empty new line is not saved 

->> # any new line are saved

->> x() # function calls are not saved
5
->> -x() # but you can save function calls by adding a "-" in front
5

Download

With pip

pip install git+https://github.com/Nikolasitude/Interactive-Python.git

With github

Download the console_save folder in the src/ directory
Or you can directly use interact.py that contains the interact() function 

About

Python module to save the code you are writing in the interpreter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages