在python2中,string 模塊中有一個join()函數,用於以特定的分隔符分隔源變量中的字符串,將其作為新的元素加入到一個列表中,例如:
body=string.join(( "From: %s" % FROM, "To: %s" % TO, "Subject: %s" % SUBJECT, "" text ),"\r\n")
這是一個電子郵件的標准格式,通過string.join()函數,可以把元組中的各個字段以“\r\n”分隔后保存到body變量中
但是在python3中,string模塊中取消了join()函數,join()函數作為一個全局函數被使用,函數變量也有兩個改為了一個使用方法為:
body="\r\n".join(( "From: %s" % FROM, "To: %s" % TO, "Subject: %s" % SUBJECT, "" text ))
即,原來string模塊的申明位置定義分隔符,要分割的源變量整體作為一個參數傳入join()函數