Skip to main content

More Files! Steamlined for UTF8 and JSON.

Project description

More Files!

PyPI Latest Release Build Status Coverage Status Downloads

The File class makes the default assumption all files have cr-delimited unicode content that is UTF-8 encoded. This is great for JSON files. It also provides better operators over some common file manipulations.

Breaking changes

Version 7.x

Removed crypto module dependency. This was only used for the encrypt and decrypt methods, which have been removed. If you need to encrypt files, consider using a separate library such as cryptography or pycryptodome.

Version 6.x

December 2022

Get a little closer to Python's pathlib module standards

  • stem - to refer file name without extension
  • os_path - to get the os-specific absolute path for use in other Python modules
  • rel_path - the given path
  • abs_path - was abspath, added underscore for consistency

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

mo_files-7.709.26123.tar.gz (17.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mo_files-7.709.26123-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

Details for the file mo_files-7.709.26123.tar.gz.

File metadata

  • Download URL: mo_files-7.709.26123.tar.gz
  • Upload date:
  • Size: 17.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for mo_files-7.709.26123.tar.gz
Algorithm Hash digest
SHA256 a553a277de041e11a7fcfcebfe5685e40a6909cae426066b3363fca277c50754
MD5 0f28169ac30e0d645bce934bd7227312
BLAKE2b-256 2eb9e10697a92015290f46e35ad00f5e5c1522984d703302e2a1f190813c3cb2

See more details on using hashes here.

File details

Details for the file mo_files-7.709.26123-py3-none-any.whl.

File metadata

  • Download URL: mo_files-7.709.26123-py3-none-any.whl
  • Upload date:
  • Size: 17.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for mo_files-7.709.26123-py3-none-any.whl
Algorithm Hash digest
SHA256 92858e1262dc8d83bfd1963884786fd9a7d9f313e785fe31d5dc57d7944679a0
MD5 727f7b029e09bcac9bd22f79c4d0b3e2
BLAKE2b-256 81c1ca153d46504368d86a4cf2a1b2eaca19ad8909f1f0b11c6dbc46eebc954f

See more details on using hashes here.

Supported by

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