Мне нужно несколько python, которые будут выполнять следующие действия:
- Найти все строки в текстовом файле с разделителями табуляции, у которых количество вкладок больше или меньше X.
- Печать этих строк (каждая строка в своей собственной строке, конечно)
Так, например, "the_file.txt" имеет следующее содержание:
Field1[TAB]Field2[TAB]Field3[TAB]Field4[TAB]Field5
Field1[TAB]Field2[TAB]Field3
Field1[TAB]Field2[TAB]Field3[TAB]Field4
Field1[TAB]Field2[TAB]Field3[TAB]Field4[TAB]Field5
Pseudo python:
Read the_file.txt
Find all rows that do not have 4 tabs
Print the entire content of those rows
Возвращает:
Field1[TAB]Field2[TAB]Field3
Field1[TAB]Field2[TAB]Field3[TAB]Field4
Следует учитывать, что файлы, с которыми я хочу запустить Python, часто очень большие, всегда 1000+ строк, часто 10 000+ строк, иногда более 100 000 строк.
Спасибо!