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