def delete_lines_up_to_string(file_path, target_string):
    # ファイルを読み込む
    with open(file_path, 'r', encoding='utf-8') as file:
        lines = file.readlines()

    # 指定の文字列が含まれる行を探す
    for index, line in enumerate(lines):
        if target_string in line:
            # 見つかった行まで削除
            remaining_lines = lines[index + 1:]
            break
    else:
        print(f"'{target_string}' がファイル内に見つかりませんでした。")
        return

    # 結果をファイルに書き戻す
    with open(file_path, 'w', encoding='utf-8') as file:
        file.writelines(remaining_lines)

    print(f"'{target_string}' を含む行まで削除しました。")


if __name__ == "__main__":
    file_path = input("ファイル名を入力してください: ")  # 例: jpc.txt
    target_string = input("削除対象の文字列を入力してください: ")  # 例: siely_9@yahoo.co.jp

    delete_lines_up_to_string(file_path, target_string)