![](/img/trans.png)
[英]Numpy array: get the raw bytes without copying
我想多與NumPy陣列的字節串聯成一個單一bytearray在HTTP POST請求發送。 我能想到的最有效的方法是創建一個足夠大的bytearray對象,然后將所有 numpy 數組中的字節連續寫入其中。 代碼如下所示: tobytes()方法不是零拷貝方法。 它將把 numpy 數組的 ...
[英]Numpy array: get the raw bytes without copying
我想多與NumPy陣列的字節串聯成一個單一bytearray在HTTP POST請求發送。 我能想到的最有效的方法是創建一個足夠大的bytearray對象,然后將所有 numpy 數組中的字節連續寫入其中。 代碼如下所示: tobytes()方法不是零拷貝方法。 它將把 numpy 數組的 ...
[英]How to store PagingState in Cassandra Python driver?
我正在實現一個 REST API ,它在幕后查詢 Cassandra (通過 ZA7F5F35426B927411FC9231 和 B927411FC9231 驅動程序) 現在要查詢的項目會很大,所以我想要有分頁能力。 execute() 方法返回的ResultSet有一個名為paging_st ...
[英]Try to reverse an bytearray(from hex) in python
我有以下腳本:hex_string = "c23dba5fcac1048b3c050266ceb6a0e870670021" hex_bytes = bytearray.fromhex(hex_raw) print(hex_bytes.reverse()) 它打印/返回的問題None 。 我想知 ...
[英]Does slicing a bytes object create a whole new copy of data in Python?
假設我有非常大的字節 object(加載二進制文件后),我想逐部分讀取並推進起始 position 直到它結束。 我使用切片來完成這個。 我擔心每次我請求切片時 python 都會創建全新的副本,而不是簡單地給我指向我想要的 position 的 memory 的地址。 簡單示例:data = P ...
[英]Python 3.73 inserting into bytearray = "object cannot be re-sized"
我正在使用來自文件數據的字節數組。 我將其打開為'r+b' ,因此可以更改為二進制。 在Python 3.7 文檔中,它解釋了 RegEx 的finditer()可以使用m.start()和m.end()來識別匹配的開始和結束。 在問題Insert bytearray into bytearray ...
[英]Behavior of byte arrays indexing in python 3
遇到這個: 因此,似乎在字節數組中進行索引時,我們得到了一個 integer 值 - 為什么會這樣,我應該如何比較這些值,這樣我就不必明確插入字節字符串元素的 ascii 值? ...
[英]I want to execute lines of a text file as if they were part of my python script
我有一個包含 shellcode 的文本文件,如下所示: 並且我想使用自動讀取這個 shellcode 並將它歸因於我的 python 腳本中的一個變量來使用它。 我寫了一個看起來像這樣的腳本 myfile = open("shellcode.txt","rt") a = myfile.read ...
[英]How exactly works the use of bytearray in Python?
我絕對是 Python 新手,我有以下問題。 從我在聲明字節數組的文檔中讀到的內容中,我不允許分配一個不在 0 到 255 范圍內的值。 事實上做這樣的事情: 我收到以下異常: 所以第一個問題:它到底是什么意思? 這意味着我可以聲明一個最多包含 256 個字節的字節數組? 或者我錯過了什 ...
[英]Faster bytearray list comprehension / conversion?
我有一個bytearray of 2^18 (262144) bytes 的字節bytearray of 2^18 (262144) 。 目標是將其轉換為復數值的numpy數組。 bytearray 中的打包是: 我嘗試了兩種不同的方法,但執行時間仍然相當長。 有沒有更快的方法? 每個功能 ...
[英]TypeError: 'bytearray' object cannot be interpreted as an integer
我想通過 HTTP 發送音頻數據,但我不明白為什么會出現此異常: 問題似乎與將值傳遞給wfile.write 。 我該如何解決這個問題? 這是我的代碼: class ChunkingRequestHandler(BaseHTTPRequestHandler): ...
[英]How to fetch bytes from SQL Server Database and Convert to Image in Python
-我正在使用python將測試數據加載到SQL Server數據庫中,並能夠成功拍攝圖像並將其分解為字節,然后將其存儲在數據庫中,但是當嘗試取回字節並將其解碼以將其保存為一種新的文件類型,我得到的只是一個空白圖像文件。 不知道我在這里做錯了什么... -我已經嘗試使用其他教程中的base ...
[英]discrepancy in results during conversion from int to bytes and vice versa provides in python3
我在python3.4中使用venv 。 我正在為傳感器編寫腳本,在其中讀取配置文件后,我需要將int發送到bytearray的串行端口 類函數的片段是: 幀結構是0xf6 0x06 sensor_id 0x02 sampling_us其中sampling_us應在小端格式 ...
[英]Replacing byte in bytes array to fix encoding
我正在使用ftfy修復顯示為CP1252損壞的UTF-8編碼並將其轉換為UTF-8西里爾字母,但是我發現某些字母無法修復。 我有一個字符串' Ð'010СС199 ,它轉換為字節並定義對b"\\xc3\\x90'010\\xc3\\x90\\xc2\\xa1\\xc3\\x90\\xc ...
[英]Copying data into a buffer (byte array)
我正在嘗試將數據blob(一些字節)復制到某個位置的更大塊中。 我可以很容易地在C語言中完成此操作,但是現在我正在Python中進行此操作,並且我對執行此操作的最佳/正確方法感到好奇。 我這樣做的方式是: 其中數據和緩沖區的類型為字節數組。 Python不允許我將數據復制到緩沖 ...
[英]How to optimize binary file manipulation?
這是我的代碼: 我有一個大約 10MB 的文件,我需要通過翻轉每一位來翻譯這個文件,並將其保存到一個新文件中。 使用我的代碼翻譯一個 10MB 的文件大約需要 1 秒,而使用 C 只需要不到 1 毫秒。 這是我的第一個 python 腳本。 我不知道使用字節數組是否正確。 最耗時的代碼是 b ...
[英]String format byte array in Python 2.7
我對 python 很陌生,我目前正在玩pyserial ,我基本上做的是通過 UART 發送簡單的命令。 我擁有的一個簡單命令是: 它基本上對硬件說“以 0 索引進入頁面”(這是一個Nextion 顯示器)。 我想要做的是以某種方式參數化這個字節數組能夠動態傳遞0 。 我在互聯網上閱讀了不同的 ...
[英]How to decode base64 String directly to binary audio format
音頻文件通過 API 發送給我們,API 是 Base64 編碼的 PCM 格式。 我需要將其轉換為 PCM,然后再轉換為 WAV 進行處理。 我能夠解碼 -> 保存到 pcm -> 從 pcm 讀取 -> 使用以下代碼保存為 wav。 如果我可以將輸入字符串解碼為二進制並另 ...
[英]How to implement readinto() method
我想實現一個繼承自RawIOBase的類。 我正在努力實現readinto方法。 基本上,我不知道如何改變作為參數傳遞的bytearray對象的內容。 我嘗試過(天真)方法: 但是,正如我所懷疑的那樣,這會將新的bytearray對象分配給局部變量b,並且它不會更改原始byte ...
[英]Append string to bytearray
我有一個字節數組, arr和十六進制數a : 如何將此數字附加到bytearray以具有相同的值FE ? 我嘗試使用print(int(a, 16)) ,但這似乎是一個壞主意(它打印254而不是FE )。 ...
[英]bytearray.reverse() not working within a class, is working when called on object
我有一個類,在初始化時,我使用bytearray.reverse()函數將一個成員設置為字節數組,然后將另一個成員設置為字節數組。 當我實例化該類時,“反向”數組不會反向。 如果我在實例化后在該成員上調用reverse,它將反向很好。 怎么了? 類和ipython的輸出如下 ...