xxxxxxxxxx
import ast
# String representation of bytes
string_bytes = "b'Hello, world!'"
# Safely convert the string representation to bytes
try:
bytes_data = ast.literal_eval(string_bytes)
if isinstance(bytes_data, bytes):
print("Conversion successful:", bytes_data)
else:
print("String is not a valid bytes literal.")
except (ValueError, SyntaxError):
print("Invalid string format.")
xxxxxxxxxx
data = "" #string
data = "".encode() #bytes
data = b"" #bytes
data = b"".decode() #string
data = str(b"") #string