Skip to main content

Basic utils in Python.

Project description

pybasics - 0.3

Basic utils in Python.

Install

pip3 install pybasics

Examples

# Read/Write text files
from pybasics import read_file
from pybasics import write_file

str_data = read_file('data.dat', split=False)
write_file('data.dat', str_data, mode='w', join=False)


# Read/Wite json files and pretty print
from pybasics import read_json
from pybasics import write_json
from pybasics import pretty_json

json_data = read_json('data.json')
pretty_json(json_data)
write_json('data.json', json_data)


# Read/Write pickle binary files
from pybasics import read_pickle
from pybasics import write_pickle

pickle_data = read_pickle('data.pickle')
write_pickle('data.pickle', pickle_data)


# Get list of subdirectories in path
from pybasics import list_dir

subdirs = list_dir('.')


# Get filename with most recent modification in path
from pybasics import last_file

lastfile = last_file('.')


# Requests
from pybasics import try_except
from pybasics import webcheck

url = 'https://google.com'

if webcheck(url):
  # Run your code
  pass

data = try_except(url)


# Mongodb
from pybasics import mgdb
from pybasics import mgcol

mydb = mgcol('dbname', create=False, port=27017)
mycol = mgcol('dbname', 'colname', create=False, port=27017)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pybasics-0.3.2.tar.gz (16.2 kB view hashes)

Uploaded Source

Built Distribution

pybasics-0.3.2-py3-none-any.whl (16.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page