You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
blog/_posts/2020-07-14-python-3-cheatsh...

1.9 KiB

title tags updated description
Python 3 cheatsheet [python3 python cheatsheet] 2020-07-21 17:58 A series of instructions in Python I use frequently on several projects

Table of contents

Introduction

This is a list of instructions I use frequently in:

pathlib

Files

Description Code Imports
new file pathlib.Path(shlex.quote(path: str)).touch(0o700, exist_ok=True) import pathlib, shlex
remove file pathlib.Path(shlex.quote(path: str)).unlink(missing_ok=True) import pathlib, shlex
new directory pathlib.Path(shlex.quote(path: str)).mkdir(mode=0o700, parents=True, exist_ok=True) import pathlib, shlex

Paths

Description Code Imports
get last path component from url pathlib.Path(urllib.parse.urlsplit(url: str).path).name import pathlib, urllib
get relative path pathlib.Path(shlex.quote(path: str)).name import pathlib, shlex
get full path str(pathlib.Path(shlex.quote(directory: str), shlex.quote(file: str))) import pathlib, shlex
remove file extension pathlib.Path(shlex.quote(path: str)).stem import pathlib, shlex
get file extension pathlib.Path(shlex.quote(path: str)).suffix import pathlib, shlex