Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Проблема: empty separator python ошибка

  1. Проблема: empty separator python ошибка

    Привет, народ! Возникла беда с Python — вылетает ошибка 'empty separator'. Пытался строку сплитануть, но видимо что-то криво делаю. Гуглил, но ничего толкового не нашел. У кого-нибудь была такая фигня? Как это можно пофиксить? Потому что уже голову сломал, а как решить — не знаю. Помогите пожалуйста!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет! Причина ошибки 'empty separator' может быть в использовании метода split() без указания разделителя. В таком случае он ожидает строку, а пустая строка не может быть разделителем. Попробуй что-то вроде этого:
    Программный код:
    my_string "Hello world"
    splits my_string.split(" ")
    print(
    splits)  # Output: ['Hello', 'world'] 
    Если ты не указал разделитель или он пустой, это и вызовет такую ошибку.

  4. Цитата Сообщение от Посейдон
    Привет! Причина ошибки 'empty separator' может быть в использовании метода split() без указания разделителя. В таком случае он ожидает строку, а пустая строка не может быть разделителем. Попробуй что-то вроде этого:
    Программный код:
    my_string "Hello world"
    splits my_string.split(" ")
    print(
    splits)  # Output: ['Hello', 'world'] 
    Если ты не указал разделитель или он пустой, это и вызовет такую ошибку.
    Ага, знакомая тема! Тоже как-то попался на это. Действительно, указание пробела помогло.

  5. Йо, возможно ты передаёшь пустую строку как разделить. Попробуй проверить, что там за значение у тебя в переменной:
    Программный код:
    separator ""
    my_string "Hello world"
    splits my_string.split(separator# Это вызовет ошибку 
    Убери пустоту и укажи конкретно!

  6. Цитата Сообщение от ЛедянойДракон
    Йо, возможно ты передаёшь пустую строку как разделить. Попробуй проверить, что там за значение у тебя в переменной:
    Программный код:
    separator ""
    my_string "Hello world"
    splits my_string.split(separator# Это вызовет ошибку 
    Убери пустоту и укажи конкретно!
    Да, проверь свой код, мб там действительно проблема с этим значением. Иногда такая мелочь может все поломать.

  7. Братан, вставляй нормальный разделитель, например пробел или запятую. Вот буквально пример:
    Программный код:
    data 'apple,orange,banana'
    split_data data.split(',')
    print(
    split_data)  # ['apple', 'orange', 'banana'] 
    Если оставишь пустым, Pythontos сразу заругается. Пользуюсь сам и не обламываюсь.

  8. Цитата Сообщение от muver
    Братан, вставляй нормальный разделитель, например пробел или запятую. Вот буквально пример:
    Программный код:
    data 'apple,orange,banana'
    split_data data.split(',')
    print(
    split_data)  # ['apple', 'orange', 'banana'] 
    Если оставишь пустым, Pythontos сразу заругается. Пользуюсь сам и не обламываюсь.
    В точку! Я так тоже делаю и никогда проблем не было!

  9. Привет! Можно ещё попробовать использовать регулярные выражения с модулем re. Это даёт больше гибкости, вот пример:
    Программный код:
    import re
    my_str 
    "Hello    world
    this is    test"
    splits re.split(r'\s+'my_str)
    print(
    splits
    Регулярки спасают часто, когда не уверен, какой там должен быть разделитель.

  10. Цитата Сообщение от UnicornDream
    Привет! Можно ещё попробовать использовать регулярные выражения с модулем re. Это даёт больше гибкости, вот пример:
    Программный код:
    import re
    my_str 
    "Hello    world
    this is    test"
    splits re.split(r'\s+'my_str)
    print(
    splits
    Регулярки спасают часто, когда не уверен, какой там должен быть разделитель.
    Ага, согласен, регулярки на многое способны. Гибкость — наше все!

Страница 1 из 2 12 ПоследняяПоследняя