【发布时间】:2011-07-12 04:49:51
【问题描述】:
是否有一个内置函数可以从字符串中删除所有不能出现在 Windows 文件名中的字符或以某种方式替换它们?
例如function("Some:unicode\symbols") --> "Some-unicode-symbols"
【问题讨论】:
-
“所有字符”? ASCII?还是统一码?以“某种方式”替换它们?对您想看的内容有什么具体建议吗?
-
感谢您的建议,我会相应地编辑它。
-
这里有可能的答案吗? stackoverflow.com/questions/295135/…
-
有趣但不是答案,白名单对于 unicode 是不可能的,黑名单是不可移植的(虽然如果它不起作用,我会求助于黑名单)。
标签: python windows string filenames