文件名合法性验证

root
abc abc
  • 15 Jul

from pathvalidate import is_valid_filename
result = is_valid_filename("example.txt") # 返回True或False

from pathvalidate import sanitize_filename
dirty_name = 'fi:l*e/p"a?t>h|.t<xt'
clean_name = sanitize_filename(dirty_name) # 输出: 'fi_l_e_p_a_th.t_xt'