У меня есть десяток файлов, которые я хотел бы представить пользователю как единственный файл только для чтения, такой как объект. Я не хочу загружать их в память сразу и не объединять их в файловой системе. Я хотел бы что-то вроде itertools.chain
mmap.mmap
, но представить API такого файла, как объект (т. Е. С такими файлами, как чтение и т. Д.). Это возможно?Объединить несколько файлов в один поток в Python
2
A
ответ
1
Здесь вы можете использовать модуль fileinput
, чтобы прочитать несколько файлов.
Скажем, например, вы хотите прочитать два файла new.txt
и IQ.txt
.
for line in fileinput.input(["C:\\Users\\Administrator\\Desktop\\new.txt","C:\\Users\\Administrator\\Desktop\\IQ.txt"]):
print line,
В двух словах вы обеспечиваете list
файлы, которые вы хотите прочитать и сделать это.
Смежные вопросы
- 1. Объединить много файлов XML в один поток
- 2. Объединить несколько ZIP-файлов в один ZIP-файл в Python
- 3. Объединить несколько файлов в один на hadoop
- 4. Объединить несколько файлов .MOBI в один
- 5. Как объединить несколько дескрипторов файлов в один?
- 6. PDFCreator объединить несколько файлов PDF в один
- 7. Объединить несколько PDF-файлов в один PDF
- 8. Объединить несколько файлов в один файл
- 9. Объединить несколько текстовых файлов в один
- 10. ПАРТИЯ объединить несколько файлов в один
- 11. Как объединить несколько файлов plist в один?
- 12. Объединить несколько файлов CSS в один
- 13. Как объединить несколько исходных файлов Python в один файл?
- 14. Как объединить несколько преобразовать поток в один в nodejs
- 15. Как можно объединить несколько ядер/потоков в один поток?
- 16. объединить несколько xml в один
- 17. Объединить несколько файлов csv
- 18. Как объединить несколько файлов в один файл в указанных каталогах
- 19. Объединить несколько файлов PDF в один в PHP
- 20. Объединить несколько изображений в один
- 21. объединить несколько столбцов в один
- 22. Объединить несколько изображений в один
- 23. Объединить несколько ветвей в один
- 24. объединить несколько столбцов в один
- 25. объединить несколько DataViews в один?
- 26. объединить несколько фигур в один
- 27. Как объединить вывод двух файлов в один в python?
- 28. Объединить несколько файлов HTML
- 29. объединить несколько отсортированных больших файлов - python
- 30. Объединить несколько файлов XML
Я не думаюg это будет работать. Объект FileInput не реализует общие файловые методы, такие как чтение) – Hernan
Как я уже упоминал в вопросе. Я хочу, чтобы он представлял API такого файла, как объект, например метод 'read' – Hernan
@Hernan, поэтому это дает вам объект, в котором вы можете читать файл за строкой по файлу? – vks