Skip to main content

Strip and execute interactive Python string

Project description

Strip Interactive Python String

Have you ever come across an online tutorial that shows interactive Python code like this:

>>> import numpy as np
>>> print(np.array([1,2,3]))
array([1, 2, 3])

and wished to run only the inputs like below?

import numpy as np
print(np.array([1,2,3]))

That is when strip-interactive comes in handy.

Usage

To use strip-interactive, simply add the code you want to run to run_interactive method.

from strip_interactive import run_interactive

code = """
>>> import numpy as np
>>> print(np.array([1,2,3]))
array([1, 2, 3])
"""

print(run_interactive(code))

Output:

[1 2 3]

Installation

pip install run-interactive

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

strip-interactive-0.1.2.tar.gz (10.3 kB view hashes)

Uploaded Source

Built Distribution

strip_interactive-0.1.2-py3-none-any.whl (14.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page