37,743
社区成员




def PareMessageAttachMent(mail,PATH,mailID):
...
filename = part.get_filename() # 1
...
filename=dh[0][0] # 2
encodeStr=dh[0][1]
if encodeStr != None:
if charset == None:
filename = filename.decode(encodeStr,'ascii')
else:
filename = filename.decode(encodeStr,charset)
print filename # 3
filename=os.path.split(filename)[1] #防止文件名出现全路径错误 # 4
strinfo = re.compile('[\/\\\<>|?*:;"\r\n] ')
filename1 = strinfo.sub('_',filename) # 5
filename2 = os.path.normcase(filename1) # 6
print "filename2 is: %s "%filename2
...