Python csv writer ugly format after change delimiter : I'm trying to change delimiter on csv and write to a new file, is just a simple modification but isn't it.

#!/usr/bin/python
#-*- econde: utf-8 -*-

import sys
import csv

def main():


	r = open(sys.argv[1],"r")
	wr = open(sys.argv[2],"a+")

	rea = csv.reader(r, delimiter=',')
	writer = csv.writer(wr,quotechar="'")
	for row in rea:
		line = str(row).replace(",","|")
		writer.writerow("".join(line))

	print type(line)
	print line
	print "".join(line)
	r.close()
	wr.close()




if __name__ == '__main__':
	main()

The output in console looks ugly like:

[ , ' , 0 , 9 , / , 1 , 0 , / , 2 , 0 , 1 , 6 ,   , 2 , 2 , : , 0 , 0 , : , 0 , 4 , ' , | ,   , ' , a , n , y , ' , | ,   , ' , w , w , w , 4 , . , z , w , r , . , g , o , o , g , l , e , e , . , o , r , g , 3 , ' , | ,   , " , P , r , e , v , i , o , u , s ,   , M , D , 5 , : ,   , ' , c , 5 , d , 8 , 3 , 6 , 8 , 1 , 5 , b , 2 , 3 , b , 1 , d , f , 5 , e , e , 5 , 2 , 7 , 8 , 5 , 6 , 4 , 1 , b , 7 , b , 4 , 2 , ' , ; ,   , C , u , r , r , e , n , t ,   , M , D , 5 , : ,   , ' , d , e , 7 , e , a , f , 8 , 2 , 8 , c , 6 , 1 , d , 0 , 5 , 8 , 4 , 9 , 4 , e , d , 6 , d , 3 , d , b , d , 8 , 4 , c , 6 , 9 , ' , ; ,   , P , r , e , v , i , o , u , s ,   , S , H , A , 1 , : ,   , ' , d , c , 1 , 6 , d , 1 , 4 , 4 , 1 , b , a , d , a , d , 2 , 0 , d , a , 0 , d , 3 , d , 9 , 0 , e , 9 , a , b , 7 , a , 4 , 3 , 7 , 2 , 1 , 7 , 8 , 0 , 4 , 5 , ' , ; ,   , C , u , r , r , e , n , t ,   , S , H , A , 1 , : ,   , ' , c , 4 , d , f , 0 , 6 , 5 , 5 , 0 , d , 3 , 6 , 5 , 9 , 9 , 1 , 3 , b , 1 , e , 0 , 1 , 0 , e , c , 6 , 1 , 8 , 6 , 2 , e , 8 , 8 , e , 7 , c , 5 , 9 , 3 , d , ' , ; ,   , I , n , t , e , g , r , i , t , y ,   , c , h , e , c , k , s , u , m ,   , c , h , a , n , g , e , d ,   , f , o , r , : ,   , ' , / , M , Y , F , i , l , e , s , _ , t , e , s , t  , . , j , s , ' , " , ]

and is worst written to the file because each character is written per field and the file looks ugly
