単にcsvファイルを開いて、そのファイルの行を印刷しようとしています。ファイルを文字列としてこの関数に渡すと、出力は文字列の内容であり、ファイルの行ではありません。
def _print_rows(filename):
with open(filename, 'rt') as opened_file:
read_file = csv.reader(opened_file):
for row in read_file:
print row
raw_input()
opened_file.close()
>>> module_name._print_rows('first_class_profile.csv')
['f']
['i']
['r']
['s']
['t']
['_']