在处理商品分类时, 对标签就行分割处理, 打算制作文件树. 把标签名字做为文件树的名称, 但是出现 ["茶具 / 茶杯"]. 这种情况, 是呀 OS 库的 od.mkdir 方法. 文件会生成两层, 把被需要创建的也理解成要创建的标签.
解决办法;
- def dirNameCheck(dirName:str):
- chars = ["#","\\","/",":","*","?","\"","<",">","|"] # 非法字符:\ / : * ? " <> |
- for char in chars:
- dirName=dirName.replace(char,"_")
- return dirName
来源: http://www.jianshu.com/p/ee7e0bc10023