Module pandas_profiling.utils.cache
Expand source code
import requests
from pandas_profiling.utils.paths import get_data_path
def cache_file(file_name, url):
# Cache all datasets here
data_path = get_data_path()
data_path.mkdir(exist_ok=True)
# If not exists, download and create file
if not (data_path / file_name).exists():
data = requests.get(url)
(data_path / file_name).write_bytes(data.content)
return data_path / file_name
Functions
def cache_file(file_name, url)
-
Expand source code
def cache_file(file_name, url): # Cache all datasets here data_path = get_data_path() data_path.mkdir(exist_ok=True) # If not exists, download and create file if not (data_path / file_name).exists(): data = requests.get(url) (data_path / file_name).write_bytes(data.content) return data_path / file_name