我需要在兩臺機器之間發送一些變量的值,並打算使用套接字來完成它。我使用md5散列算法作爲我發送的數據的校驗和,以確保數據正確傳輸。要執行md5散列算法,我必須將數據轉換爲字節。我想傳輸變量的名稱和它的值。由於我有很多變量我使用字典。將字典轉換爲字節並再次返回python?
所以我想這樣的東西轉換爲字節?
variables = {'var1' : 0, 'var2' : 'some string', 'var1' : ['listitem1','listitem2',5]}
換句話說,我有它裏面有很多不同的數據類型,包括列出這反過來又對他們有多種不同的數據類型,我想將其轉換爲字節的字典。然後在接收機器上將這些字節轉換回字典。
我已經嘗試了幾種不同的方法json在這裏推薦(Convert a python dict to a string and back),但我不能縫製產生一個字符串與它無關的字節。
如何是你的問題,你從鏈接到一個不同?你說你已經嘗試了「幾種不同的方法」。專注於一個。告訴我們您試過的是什麼,向我們展示您的代碼,並告訴我們什麼不適合您。 –
我喜歡的一個沒有提供的例子 – user1205406
字節串是字節。 – Marcin