alKoGolik's picture
Upload 169 files
c87c295 verified
raw
history blame contribute delete
608 Bytes
import nbformat
from nbconvert.preprocessors import ExecutePreprocessor
from nbconvert.preprocessors.execute import CellExecutionError
nb = nbformat.v4.new_notebook()
# Add a cell with your code
code_cell = nbformat.v4.new_code_cell(source=f'import os\nprint(os.getcwd())')
nb.cells.append(code_cell)
# Execute the notebook
ep = ExecutePreprocessor(timeout=600, kernel_name='python3')
output_str, error_str = None, None
ep.preprocess(nb)
if nb.cells[0].outputs: # Check if there are any outputs
output = nb.cells[-1].outputs[0]
print(output)
# Repo path :: /home/seungyoun/llama_code_interpreter\n