how to know if a string is valid file path python
import re
PATTERN = re.compile(r'((\w:)|(\.))((/(?!/)(?!/)|\\{2})[^\n?"|></\\:*]+)+')
def is_valid_path(string: str):
if string and isinstance(string, str) and PATTERN.match(string):
return True
return False