I like to use the following folder structure
NicksPythonPackage/
├─ src/
│ ├─ examplepythonpackage/
│ │ ├─ __init__.py
│ │ ├─ some_module.py
│ │ ├─ some_sub_package/
│ │ │ ├─ __init__.py
I like to use the following folder structure
NicksPythonPackage/
├─ src/
│ ├─ examplepythonpackage/
│ │ ├─ __init__.py
│ │ ├─ some_module.py
│ │ ├─ some_sub_package/
│ │ │ ├─ __init__.py
I love ❤️ rust but I hate 😞 how vague the beginner documentation is about splitting up your project into a practical structure. This is how I do it (for a library project anyway):
.
└── project/
├── src/
│ ├── lib.rs
│ ├── top_level_module.rs
│ └── util/
import pandas as pd | |
import concurrent.futures | |
import urllib3 | |
def _load_url(arg): | |
url, http = arg | |
response = http.request("GET", url) | |
if response.status!=200: | |
return f"ERROR: {response.status}" | |
return response.data.decode("utf8") |