У меня есть каталог текстовых файлов с расширением .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