Удаление строки текста на разных языках программирования (Python, JavaScript, PHP)

Предполагая, что вы ищете способы программного удаления строки текста на разных языках, вот примеры использования Python, JavaScript и PHP:

Python:

def delete_line(file_path, line_number):
    with open(file_path, 'r') as file:
        lines = file.readlines()
    with open(file_path, 'w') as file:
        for index, line in enumerate(lines):
            if index != line_number - 1:
                file.write(line)
# Example usage
delete_line('file.txt', 3)  # Deletes the third line in file.txt

JavaScript:

const fs = require('fs');
function deleteLine(filePath, lineNumber) {
  const lines = fs.readFileSync(filePath, 'utf-8').split('\n');
  lines.splice(lineNumber - 1, 1);
  fs.writeFileSync(filePath, lines.join('\n'));
}
// Example usage
deleteLine('file.txt', 3); // Deletes the third line in file.txt

PHP:

function deleteLine($file_path, $line_number) {
    $lines = file($file_path);
    unset($lines[$line_number - 1]);
    file_put_contents($file_path, implode("", $lines));
}
// Example usage
deleteLine('file.txt', 3); // Deletes the third line in file.txt

Обратите внимание, что в этих примерах предполагается, что файл существует и номера строк действительны. Кроме того, фрагменты кода перезаписывают исходный файл обновленным содержимым, поэтому важно использовать их с осторожностью.