Python 替换不支持作为目录名的字符
2015-03-21 00:11
197 查看
写爬虫时有的图片类别的名字不能直接做目录名,可以做以下转换
def rUnsupportChar(s): # 替换不能作为目录名的字符 <> : * " ? | unSupChar = r''' <>:*"?\ ''' supChar=r''' ()-^~$- ''' trans=string.maketrans(unSupChar,supChar) s = s.translate(trans, "") return s
相关文章推荐
- python 替换文件中的字符
- 需求驱动学习之Python(如何编写Python脚本替换文件中的多行字符?)
- 如何编写Python脚本替换文件中的多行字符?
- python写一段脚本代码自动完成输入(目录下的所有)文件的数据替换(修改数据和替换数据都是输入的)
- python替换指定字符
- single character replace program 文本中单个字符的替换,支持一些特殊的字符。
- Python 正则表达式替换特定字符为标志的字符串
- CMD 不支持将UNC 路径作为当前目录
- 新版python体验 竟支持ID 为非英文字符
- Python——maketrans和translate方法,可以用来从string中替换和删除字符
- 让强大的EmEditor支持神奇的Python作为内置的宏脚本(一)
- python用正则表达式替换掉汉字、标点等指定字符以外的特殊字符
- Python——maketrans和translate方法,可以用来从string中替换和删除字符
- SQL中的REPLACE替换字符函数的用法(使之支持textntext)
- python 字符串一次替换多个字符
- 一个修改过的python zifile的包装模块,支持对目录压缩(包括空的文件夹),解压缩会解压缩空目录
- Python——maketrans和translate方法,可以用来从string中替换和删除字符
- 特定目录字符查找替换 sed -i 's/old/new/g' $(grep -lR old /path)
- 将不同目录下的python文件作为module导入
- Python:遍历一个目录下所有的文件及文件夹,然后计算每个文件的字符和line的小程序