2017-07-10 34 views
-3

我正在寫一個類似Skype的程序。顯然,我需要在發送到服務器之前對每條消息進行加密,但爲此,我需要將其轉換爲機器代碼。但是,我在Python中這樣做嗎?當我嘗試使用編碼時,我所得到的是「b」我編碼的字符串「」。但我需要的是'00000001 00000010 ...',這樣我就可以直接使用機器代碼來獲得更好的加密。謝謝。如何在python中打印字節和位

+0

[將字符串轉換爲Python中的二進制文件]可能的副本(https://stackoverflow.com/questions/18815820/convert-string-to-binary-in-python) –

回答

0
st = 'Plain string' 
l = list(st) 
t = '' 
for x in l: 
    t+= format(ord(x),'b') 
print(t)