byte ×2
Создан 13.01.2025
0
голоса
3
ответов
1716
просмотров
Golang - как отсортировать строку или []byte?

Я ищу функцию, которая может сортировать string или []byte:

"bcad" должен становиться "abcd"
или
[]byte("bcad") должен становиться []byte("abcd")

Строка содержит только буквы, но сортировка также должна работать для букв и чисел.

Я нашел пакет sort, но не нашел нужной функции.

9
голоса
5
ответов
85
просмотров
"TypeError: требуется объект, похожий на bytes, а не 'str' при обработке содержимого файла в Python 3"

Я недавно мигрировал на Python 3.5. Этот код работал корректно в Python 2.7:

with open(fname, 'rb') as f:
    lines = [x.strip() for x in f.readlines()]

for line in lines:
    tmp = line.strip().lower()
    if 'some-pattern' in tmp: continue
    # ... код

Однако в Python 3.5 на...