Если вы хотите, чтобы print_file фактически печатал файл, как подсказывает название функции,
def print_file(x):
with open('/home/me/data/db/test.blast', 'r') as h:
for line in h:
print line
Если вы хотите вернуть содержимое файла в виде одной строки
def print_file(x):
with open('/home/me/data/db/test.blast', 'r') as h:
return h.read()
ЕслиВаш Python слишком стар, чтобы использовать оператор with
def print_file(x):
return open('/home/me/data/db/test.blast', 'r').read()
В сторону: Вам может быть интересно узнать, что csv module может работать и с файлами с разделителями табуляции