Merge pull request #147 from fuchs2711/fix-win32-filename

Fix invalid filenames on Windows
This commit is contained in:
Ricter Zheng 2020-07-19 11:12:25 +08:00 committed by GitHub
commit b0902c2d58
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -233,6 +233,10 @@ and append a file extension like '.txt', so I avoid the potential of using
an invalid filename.
"""
if sys.platform.startswith('win32'):
invalid_chars = '\/:*?"<>|.'
for char in invalid_chars:
s = s.replace(char, '_')
return s
# maybe you can use `--format` to select a suitable filename