bytestring

    0熱度

    3回答

    我使用Python 3.5 我有一對夫婦表示文本的字節串,在不同的編解碼器編碼的這樣:b'mybytesstring',現在有些Utf8另一編碼是latin1等。我想要在以下順序是: 將字節字符串轉換爲ascii像字符串。 將ascii like字符串轉換回字節字符串。 使用正確的編解碼器解碼字節串。 的問題是,我不得不字節字符串移動到的東西,不接受字節的目標,所以我正在尋找一個解決方案,讓我做b

    0熱度

    2回答

    我試圖用VARBINARY列將兩個字節串插入到SAP HANA表中,但我一直收到語法錯誤。 我的兩個字節串看起來像: STRING1 = b'G\xa2ac\xa0av\xf6' type(STRING1) == <class 'bytes'> STRING2 = b'708ca7fbb701799bb387f2e50deaca402e8502abe229f705693d2d4f350e1ad

    0熱度

    2回答

    我試圖使用array.pack("C")將字節數組打包到字符串中,但我收到了一些奇怪的值包。例如,當我說[7].pack("C")時,返回值是"\a",而當我說"\x07".unpack("C")時,返回值是[7],這是所需的行爲。 [6].pack("C")例如返回"\x06",再次期望的結果,而[33].pack("C")返回"!"。 我是新來的字節和十六進制通常。這裏發生了什麼?據我瞭解,[

    0熱度

    1回答

    我在SAP HANA中存儲了我的數據:b'\xa2ac\xa0av\xf6' of <class 'bytes'>,但是當我使用pyHDB查詢它時,結果會如此跳過反斜槓:b'\\xa2ac\\xa0av\\xf6' <class 'bytes'>。 如何保持數據類型爲字節但刪除雙反斜槓?我已經把它轉換成一個字符串並替換反斜槓然後將它轉換回字節,但是一旦我將它轉換回字節,雙反斜槓就會再次出現。我正在

    9熱度

    2回答

    我想在python3上執行sprintf,但使用原始字節對象,無需執行任何手動轉換以便%s工作。因此,將一個字節對象作爲「模板」,加上任意數量的任何類型的對象並返回一個呈現的字節對象。這就是python 2的sprintf%操作符一直工作的方式。 b'test %s %s %s' % (5, b'blah','strblah') # python3 ==> error Traceback (mo

    2熱度

    1回答

    我在python中有一個自定義類,我需要將它傳遞給外部API。 API只需要能夠在我的課程上調用bytes(...)。 我的問題是,我如何決定在我的自定義python類上調用bytes()的行爲?

    0熱度

    1回答

    我正在處理ByteStrings流。我已經通過進口的字節串: import qualified Data.ByteString as B 我可以從字節串庫例如爲: reverseBS :: Monad m => Conduit B.ByteString m B.ByteString reverseBS = CL.map B.reverse 這工作按預期調用各項功能。 我需要一個函數從By

    1熱度

    2回答

    我有一個文件夾,裏面裝滿了需要通過4次方翻轉的非常大的文件。所以基本上,我需要將文件讀作二進制文件,調整位的順序,然後編寫一個新的二進制文件文件的位已調整。 從本質上說,我想要做的是讀一個十六進制字符串hexString,看起來像這樣: 「00112233AABBCCDD」 ,並編寫類似如下的文件: 「33221100DDCCBBAA」 (即每兩個字符是一個字節,我需要翻轉4的冪的字節) 我是非常

    1熱度

    1回答

    我正在編寫我自己的WAVE解析器,它使用Conduit,所以我可以通過管道一個接一個地傳輸值。 我通過hGet得到.wav文件的樣本(n爲樣本的字節爲wav文件數): bytes <- hGet h n 這給了我與雙的表示一個字節串樣品的價值。例如: - "\131\237\242"代表-0.10212671756744385 "g\238\242"代表-0.10209953784942627 "

    1熱度

    1回答

    create來自Data.ByteString.Internal,聲明它需要Ptr Word8才能創建ByteString。我猜這就像是對字節串頭部的引用。然而,我不確定我應該用什麼來創建一個新的指針 - 我相當肯定它沒有用nullPtr正確地完成。