If you want to convert a Jupyter Notebook file with extension .ipynb to a Python Module with .py extension, then you can open the Notebook and go to Menu File -> Save and Export Notebook As... -> Executable Script

This will download the Notebook with a .py extension.
Example: notebook.ipynb (JSON){
"cells": [
{
"cell_type": "code",
"execution_count": 15,
"id": "961a32c4-b1b4-4a87-ae64-3222d7a640d0",
"metadata": {},
"outputs": [],
"source": [
"def func():\n",
" sum = 293*19839*29\n",
" print(sum)"
]
},
{
"cell_type": "code",
"execution_count": 16,
"id": "b6bcbefd-9f94-4dc8-a1b6-99ce118c74e2",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"168571983\n",
"CPU times: user 36 µs, sys: 4 µs, total: 40 µs\n",
"Wall time: 42.9 µs\n"
]
}
],
"source": [
"%time func()"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.4"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
Example: notebook.py (Executable Python File)
#!/usr/bin/env python
# coding: utf-8
# In[15]:
def func():
sum = 293*19839*29
print(sum)
# In[16]:
get_ipython().run_line_magic('time', 'func()')
-
Facing issues? Have Questions? Post them here! I am happy to answer!
More Posts related to Python,
- Python: Convert Date to DateTime
- How to sort a List using Lambda in Python
- Python matplotlib segmentation fault: 11 macOS Big Sur
- What is Terminal Velocity and its Formula? How to calculate it programmatically?
- How to install Python 3.11 on Mac
- How to flatten a nested list in Python
- Python: Pandas Merge DataFrames on Index Example
- How to Run all Cells at Once Jupyter Notebook
- Python - Convert float to String
- How to add borders to tkinter label text
- How to Exit a Loop in Python Code
- [Python] Fix: ValueError: All arrays must be of the same length
- Sorting an array using Bubble Sort in Python Programming
- How to Unzip a file using Python
- Python: Merge DataFrames Pandas Outer Join Example
- Change label (text) color in tkinter
- Convert Float to String in Python
- Fix: fatal error: No such file or directory compilation terminated
- Python: Access index/counter of a for loop iteration
- Import Other Python Files Examples
- How to install Anaconda on Mac (M1/M2 Mac)
- Python Regular Expression to Find All Matches in List
- How to Read a binary File with Python
- How to disable warnings while Python file execution
- Know current Python Version
More Posts:
- AWS CLI Change Default Output Format - AWS
- Eclipse : A java Runtime Environment (JRE) or Java Development kit (JDK) must be available - Java
- Calculate Sum of List elements using Java Streams - Java
- How to use Spotlight feature in Teams meeting to pin and highlight participant and content - Teams
- How to Run JavaScript on Mac Terminal - JavaScript
- MacoOS - xyz is an app downloaded from the internet. Are you sure you want to open it? Alert - MacOS
- Setting up Cloud feature with Notepad++ - NotepadPlusPlus
- Java XML-RPC 3.1.x based web service example - Java