我有两个文件夹,每个文件夹包含196个文件,它们都是('\xae\xae\xb4\x9e\x8f\x9f\xba\xc1\xd5\xbd\xcd\xa1\xb7\'
)格式。我试图读取这些数据将其转换为人类可读的形式。我想合并2文件夹的两个文件的数据。ord在循环中执行函数
我试过这个使用ord()
函数,但试图检索单个文件与预期的输出,我得到错误的值。我试图提取读取的第一个元素,但我得到的输出是所有文件的最低值。 这里是我的代码:
for file_name, files in izip(list_of_files, list_of_filesO):
fi = open(file_name,"r").read()
fo = open(files,"r").read()
f = [open("/home/vidula/Desktop/project/ori_tri/input_%i.data" %i,'w')for i in range(len(list_of_files))]
read = [ord(i) for i in fi]
reado = [ord(i) for i in fo]
zipped = zip (read,reado)
print read[0]
预期输出:
125,25
36,54
98,36
78,56
感谢您的期待。
“他们都在('\西航\西航\ XB4 \ x9e \ X8F \ x9f \ xba \ xc1 \ xd5 \ xbd \ xcd \ xa1 \ xb7 \')格式。“我完全不知道你的意思。如果我用记事本打开文件,我会看到引号和反斜杠吗?这一切会是一个长串吗? –
它是一个十六进制文件,不能在记事本中读取。 – shreya