Очень начинающий кодер, поэтому, пожалуйста, извините за мои синтаксические ошибки.
Моя цель с этим сценарием состоит в следующем:
- Итерация по каталогу текстовых файлов (текстовые файлы - это всетот же формат)
- Извлечение значений из определенных строк в текстовом файле (подмножество символов в строке)
- Запись этих значений в общий csv
Myкод ниже. У меня проблемы с получением этого кода для правильного выполнения. Я пытался разбить его на отдельные компоненты для тестирования, но мне не очень повезло. У меня возникают особые проблемы, когда я пытаюсь обработать вложенные индексы, чтобы найти ex / строку 41 и символы 3: 6 этой строки.
def main():
get_project_location()
get_file_variables()
for filename in path_txt_files:
with open(filename, 'r') as file:
for line in file.readlines():
with open('csv_output.csv', 'w+') as csv_output:
csv_writer = csv.writer(csv_output, delimiter=',')
csv_writer.writerow(line[41[3:6]])
csv_writer.writerow(line[121[3:6]])
close(filename)
def get_project_location():
return os.path.dirname(os.path.abspath(__file__))
def get_file_variables():
path_txt_files = os.path.join(
get_project_location(),
'txt_file_directory')