4.3. Sanitize a file name

The sanitize_filename() function replace invalid character(s) for a filename within a file name.

Sample code
import pathvalidate

filename = "a*b:c<d>e%f(g)h+i_0.txt"
print(pathvalidate.sanitize_filename(filename))
Output
abcde%f(g)h+i_0.txt