#!/usr/bin/env python # coding: utf-8 # In[2]: import os from subprocess import Popen env = os.environ.copy() env['JUPYTER_TOKEN'] = 'secret' p = Popen(['jupyter', 'notebook', '--port=9999'], env=env) # In[3]: import requests s = requests.Session() s.headers['Authorization'] = 'token secret' # In[5]: s.get('http://127.0.0.1:9999/api/contents/empty').json() # In[6]: s.post('http://127.0.0.1:9999/api/contents/empty')