12 lines
236 B
Python
12 lines
236 B
Python
2 months ago
|
import os
|
||
|
|
||
|
|
||
|
def sanitize_filename(filename, replacement="_"):
|
||
|
if os.name == 'nt':
|
||
|
invalid_chars = '<>:"|?*'
|
||
|
|
||
|
for char in invalid_chars:
|
||
|
filename = filename.replace(char, replacement)
|
||
|
|
||
|
return filename
|