Я хочу взять значения из 2-го, 3-го и 4-го столбцов и создать список из одного столбца. ⇐ Python
Я хочу взять значения из 2-го, 3-го и 4-го столбцов и создать список из одного столбца.
Ниже вы можете найти скрипт Python
def extract_values(входной_путь_файла, выходной_путь_файла): """Извлечь значения из второго, третьего и четвертого столбцов файла.""" с open(input_file_path, 'r') в качестве входного_файла: линии=input_file.readlines()[2:] значения_column2=[] значения_column3=[] значения_column4=[] для строки в строках: столбцы = line.split() значения_column2.append(столбцы[1]) значения_column3.append(столбцы[2]) значения_column4.append(столбцы[3]) с open(output_file_path, 'w') в качестве выходного_файла: для значения2, значения3, значения4 в zip(значения_столбец2, значения_столбец3, значения_столбец4): выходной_файл.write(f"{значение2}\n{значение3}\n{значение4}\n") input_file_path="file3.xyz" выходной_файл_путь="v1.txt" Extract_and_write_values (путь к входному_файлу, путь к выходному_файлу) print(f"Значения были извлечены и записаны в {output_file_path}.") Я получил SyntaxError: неверный синтаксис в строке "output_file.write(f"{value2}\n{value3}\n{value4}\n")"
Я пытаюсь получить список, извлекая значения из столбца 2, столбца 3 и столбца 4. Я получаю сообщение об ошибке.
Ниже вы можете найти скрипт Python
def extract_values(входной_путь_файла, выходной_путь_файла): """Извлечь значения из второго, третьего и четвертого столбцов файла.""" с open(input_file_path, 'r') в качестве входного_файла: линии=input_file.readlines()[2:] значения_column2=[] значения_column3=[] значения_column4=[] для строки в строках: столбцы = line.split() значения_column2.append(столбцы[1]) значения_column3.append(столбцы[2]) значения_column4.append(столбцы[3]) с open(output_file_path, 'w') в качестве выходного_файла: для значения2, значения3, значения4 в zip(значения_столбец2, значения_столбец3, значения_столбец4): выходной_файл.write(f"{значение2}\n{значение3}\n{значение4}\n") input_file_path="file3.xyz" выходной_файл_путь="v1.txt" Extract_and_write_values (путь к входному_файлу, путь к выходному_файлу) print(f"Значения были извлечены и записаны в {output_file_path}.") Я получил SyntaxError: неверный синтаксис в строке "output_file.write(f"{value2}\n{value3}\n{value4}\n")"
Я пытаюсь получить список, извлекая значения из столбца 2, столбца 3 и столбца 4. Я получаю сообщение об ошибке.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение