<分区> 分区>
我有一个字符串,其中包含我从 Web 解析的一些数据,并创建一个以该数据命名的文件。
string = urllib.urlopen("http://example.com").read()
f = open(path + "/" + string + ".txt")
f.write("abcdefg")
f.close()
问题是它可能包含以下字符之一:\ / * ? : " < > | . 我正在使用 Windows,禁止在文件名中使用这些字符。 另外,string采用 Unicode 格式,这使得大多数解决方案都无用。
所以,我的问题是:去除这些字符的最有效/pythonic 方法是什么? 提前致谢!
编辑文件名是 Unicode 格式不是str!
