在Python中取消输入输入

时间:2017-08-29 14:49:50

标签: python python-3.x

我需要在python中对Df <- Df[!(Df$MonthBornTest == “True”), ] 提供一些帮助 我希望用户粘贴十六进制数据,如:hexlify,它将是unhex 我尝试过:

b'EncryptedD4t4'

当我运行它时:

import binascii as b
para1 = str(input())
b.unhexlify(bytes(para1,encoding='utf-8'))

但是当我在没有b'6578616d706c65' Traceback (most recent call last): File "C:\Users\username\AppData\Local\Programs\Python\Python36-32\filenme.py", line 3, in <module> b.unhexlify(bytes(para1,encoding='utf-8')) binascii.Error: Odd-length string 和最后b'的情况下写作时,它就有用了 我希望用户直接使用'b'输入。

1 个答案:

答案 0 :(得分:0)

您需要从字符串周围删除b'',执行此操作的一种简单方法是使用切片: b.unhexlify(bytes(para1[2:-1],encoding='utf-8'))