انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: kooroshrad در 09 اسفند 1396، 01:49 ب‌ظ

عنوان: تبدیل یک رشته در قالب بایت به بایت در پایتون
ارسال شده توسط: kooroshrad در 09 اسفند 1396، 01:49 ب‌ظ
با سلام  :)

یه رشته داریم مثل رو به رو : '00011001'

حالا میخایم این رشته رو تبدیل کنیم به بایت : 00011001

البته توی پایتون

میشه راهنمایی کنین که چیکار کنم  ;D
عنوان: پاسخ : تبدیل یک رشته در قالب بایت به بایت در پایتون
ارسال شده توسط: Nelliel در 09 اسفند 1396، 05:18 ب‌ظ
درود

اینطوری:


>>> string = "00011001"
>>> str.encode(string)
b'00011001'
>>> bytes_test = str.encode(string)
>>> bytes_test
b'00011001'
>>> bytes_test.decode()
'00011001'
>>>

با ()str.encode می‌تونی اینکار را انجام بدی, کافیه اون رشته را در یک متغیر ذخیره کنی و بعد بدیش به اون تابع :)
عنوان: پاسخ : تبدیل یک رشته در قالب بایت به بایت در پایتون
ارسال شده توسط: kooroshrad در 15 اسفند 1396، 03:03 ب‌ظ
سلام
جوابتون درس بود ولی من با تابع bin این کار رو کردم

mystr='11110000'

bin(mystr)

>>b'11110000'