Извините, но я не знаю, как использовать язык python.Чтение и запись файлов на заказ - Python
Итак, у меня есть 5 файлов, которые можно сказать. item1.txt, item2.txt, item3.txt, item4.txt и item5.txt. Я пытаюсь вызвать каталог, чтобы он отобразил первый файл (item1.txt) и распечатал его содержимое, а затем, когда я снова вызываю эту функцию (item2.txt), и ее содержимое в файле будет напечатано. затем (item3.txt) и затем (item4.txt).
Порядок важен, и система должна знать, какой файл был напечатан, чтобы следующий файл в строке мог печатать после первого, например. содержимое item1.txt сначала печатает, а затем item2.txt.
Попытка использовать:
for infile in sorted(glob.glob('*.txt')):
print "Current File Being Processed is: " + infile
Но проблема в том, каталог должен быть добавлен, и система должна знать, какой файл и его содержание было отпечатано до него.
Извините, если это сбивает с толку.
Помогите оценить.
Наверное, нет. Он ищет имена файлов 'files * .txt' в относительном пути' path/to/your/txt', и, если он найдет какой-либо файл, он выведет 'путь/в/your/txt/filesfilesfoo.txt'. И это именно то, что вы используете 'os.path' вместо строковых функций, потому что невозможно создать глупые ошибки, подобные тем, которые вы создали здесь. – abarnert
@abarnert: Это был тип, и да, os.path может быть лучше. Отредактировал мой ответ. –
Это моя точка зрения. Тот факт, что вы использовали код, который вызывает большие, а иногда и трудно отлаживаемые проблемы, если вы делаете такую же простую опечатку, которую мы все делаем все время, гораздо важнее, чем тот факт, что вы столкнулись с убедитесь, что опечатка. – abarnert