Skip to content

Prasundas99/Python-Utility-functions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python-Utility-functions

Tons of Python Utility functions required for Dev purposes

Contribute and add your secret script.

📝 NOTES

Get All the files in a directory

Script: Get All Files in a dir

def get_all_files_in_dir(dir_path, file_ext):
    """
    Get all files in a directory with a specific extension
    :param dir_path: Directory path
    :param file_ext: File extension
    :return: List of files
    """
    return [f for f in listdir(dir_path) if isfile(join(dir_path, f)) and f.endswith(file_ext)]

Flatten all iterables (lists, tuples, dicts, etc), into one lazy generator-stream

Script: Flatten all iterables

def flatten(l):
    """
    Flatten all iterables (lists, tuples, dicts, etc), into one lazy generator-stream
    """
    if isinstance(l, dict):
        l = l.items()
    for el in l:
        if isinstance(el, collections.Iterable) and not isinstance(el, basestring):
            for sub in flatten(el):
                yield sub
        else:
            yield el

Members

Forkers repo roster for @Prasundas99/Python-Utility-functions

Growth during Hacktoberfest 2022

Contributor over time

About

Tons of Python Utility functions required for Dev purposes

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 9

Languages