从命令行参数到文件将字符串转换为十六进制

时间:2019-06-05 22:03:29

标签: python

我试图通过命令行参数发送我的字符串,然后存储到我的文件中,但是当我尝试这样做时。我知道了

  

IndexError:列表索引超出范围

import binascii, os, sys

f = sys.argv[1]
bytes = f.read()
f.close()


sc = ""
for b in bytes:
    sc += binascii.hexlify(b)
    sc += " "

f = open("output.txt", "w")
f.write(sc)
f.close()

0 个答案:

没有答案