Skip to main content

Filesystem python wrapper

Filesystem wrapper for python developers

Install

pip install filesystem

https://pypi.python.org/pypi/filesystem/

Usage

import filesystem
# Using the glob syntax
pointers = filesystem.glob("filesystem/*")

# Walk recursively a directory
tree = [x for x in filesystem.walk("filesystem")]

print pointers
# [{'name': '__init__.py', 'created': 1429784337.4815214, 'abspath': '/home/oskar/github/oskarnyqvist/python/filesystem/filesystem/__init__.py', 'modified': 1429784141.817514, 'access': 1429784337.4815214, 'ext': 'py', 'is_link': False, 'is_file': True, 'is_dir': False, 'dirname': 'filesystem', 'size': 1119}, {'name': '__init__.pyc', 'created': 1429784169.241515, 'abspath': '/home/oskar/github/oskarnyqvist/python/filesystem/filesystem/__init__.pyc', 'modified': 1429784169.241515, 'access': 1429784337.3615215, 'ext': 'pyc', 'is_link': False, 'is_file': True, 'is_dir': False, 'dirname': 'filesystem', 'size': 1902}]
py_files = [x for x in pointers if x["ext"] == "py"]
print py_files
# [{'name': '__init__.py', 'created': 1429784337.4815214, 'abspath': '/home/oskar/github/oskarnyqvist/python/filesystem/filesystem/__init__.py', 'modified': 1429784141.817514, 'access': 1429784337.4815214, 'ext': 'py', 'is_link': False, 'is_file': True, 'is_dir': False, 'dirname': 'filesystem', 'size': 1119}]
print [x["name"] for x in py_files]
# ['__init__.py']

Download files

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

Source Distribution

filesystem-0.2.5.tar.gz (3.4 kB view details)

Uploaded Source

File details

Details for the file filesystem-0.2.5.tar.gz.

File metadata

  • Download URL: filesystem-0.2.5.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for filesystem-0.2.5.tar.gz
Algorithm Hash digest
SHA256 69debec75acb4e2536a487186d8aceaed3475fac0b462ca087a9ca79d0990ad3
MD5 b4f98c52b4d7933ad11f31652a924d35
BLAKE2b-256 48667a35ffa2f297f16722bcb12bef946f19932aa383313514cd7391fa4356a6

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.5 This release

1 file

0.1.4

1 file

0.1.3

1 file

0.1.2

1 file

0.1.1

1 file

0.1.0

1 file

Supported by

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