“valueError: все строки должны быть совместимыми с XML: Unicode или ASCII, без нулевых байтов или контрольных символов” Ответ

valueError: все строки должны быть совместимыми с XML: Unicode или ASCII, без нулевых байтов или контрольных символов

def valid_xml_char_ordinal(c):
    codepoint = ord(c)
    # conditions ordered by presumed frequency
    return (
        0x20 <= codepoint <= 0xD7FF or
        codepoint in (0x9, 0xA, 0xD) or
        0xE000 <= codepoint <= 0xFFFD or
        0x10000 <= codepoint <= 0x10FFFF
        )
Sleepy Squirrel

valueError: все строки должны быть совместимыми с XML: Unicode или ASCII, без нулевых байтов или контрольных символов

Char ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
Sleepy Squirrel

valueError: все строки должны быть совместимыми с XML: Unicode или ASCII, без нулевых байтов или контрольных символов

cleaned_string = ''.join(c for c in input_string if valid_xml_char_ordinal(c))
Sleepy Squirrel

Ответы похожие на “valueError: все строки должны быть совместимыми с XML: Unicode или ASCII, без нулевых байтов или контрольных символов”

Вопросы похожие на “valueError: все строки должны быть совместимыми с XML: Unicode или ASCII, без нулевых байтов или контрольных символов”

Больше похожих ответов на “valueError: все строки должны быть совместимыми с XML: Unicode или ASCII, без нулевых байтов или контрольных символов” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования