Открыть файл по подстановочному знаку имени файла

У меня есть каталог текстовых файлов с расширением .txt . Моя цель состоит в том, чтобы распечатать содержимое текстового файла. Я хочу иметь возможность использовать подстановочный знак *. txt , чтобы указать имя файла, который я хочу открыть (я думаю, примерно как F: \ text \ *. Txt ?), Разделить строки текстового файла, затем распечатать результат.

Вот пример того, что я хочу сделать, но хочу иметь возможность изменить somefile при выполнении моей команды.

f = open('F:\text\somefile.txt', 'r')
for line in f:
    print line,

Я проверил модуль glob ранее, но я не мог понять, как на самом деле что-нибудь сделать с файлами. Вот что я придумал, не работает.

filepath = "F:\irc\as\*.txt"
txt = glob.glob(filepath)

lines = string.split(txt, '\n') #AttributeError: 'list' object has no attribute 'split'
print lines
22
задан congusbongus 11 November 2015 в 07:15
поделиться