โดยมีขั้นตอนดังนี้
import base64 เพื่อที่จะให้เราสามารถใช้ ฟังก์ชั่นการทำงาน ในการแปลง base64
โค้ด: เลือกทั้งหมด
import base64
ต่อมาทำการใส่รูปภาพที่เราต้องการจะแปลง มาเก็บไว้ใน img_file
ให้ ใช้ฟังก์ชั่น base64.b64encode ทำการ แปลง img_file แล้วเก็บค่าใน my_string
หลังจากนั้น ทำการ print my_string
โค้ด: เลือกทั้งหมด
with open("Selection_738.png", "rb") as img_file:
my_string = base64.b64encode(img_file.read())
print(my_string):
ผลลัพธ์
การแปลง ข้อความเป็น base64
โค้ด: เลือกทั้งหมด
my = base64.b64encode(bytes('your string', 'utf-8'))
print(my)
หากต้องการเแปลงจาก ข้อความเป็น baseุ64 ให้ใช้ bytes('your string', 'utf-8') แทน img_file.read() และให้ตัด with open ออก
โดยสามารถเขียนแค่ 2 บรรทัดพอ
นอกจากการเขียนด้วยรูปแบบนี้แล้ว เรายังสามารถเขียนด้วยรูปแบบอื่นๆได้อีกมากมาย และสามารถแปลงค่าอื่นๆเป็น base64 ได้อีก