두 개의 폴더가 있고 각 폴더에는 196 개의 파일이 들어 있습니다.이 파일은 모두 ('\xae\xae\xb4\x9e\x8f\x9f\xba\xc1\xd5\xbd\xcd\xa1\xb7\'
) 형식입니다. 이 데이터를 사람이 읽을 수있는 형식으로 변환하려고합니다. 2 폴더의 두 파일의 데이터를 결합하고 싶습니다.ord 함수가 루프로 실행됩니다.
나는이 파일을 ord()
기능을 사용하여 시도했지만 예상 출력으로 단일 파일을 검색하려고 시도하는 중에 잘못된 값이 표시됩니다. 내가 읽은 첫 번째 요소를 추출하려고하지만 내가 얻는 결과는 모든 파일의 forst 값입니다.
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
이 기대에 감사 여기 내 코드입니다.
"그들은 모두 ('\ XAE \ XAE \ XB4 \ x9e \ x8f \에있는 x9f \ xba \ xc1 \ xd5 \ xbd \ xcd \ xa1 \ xb7 \ ') 형식으로 표시됩니다. " 나는 이것이 당신이 무엇을 의미하는지 전혀 모른다. 메모장에서 파일을 열면 따옴표와 백 슬래시가 표시됩니까? 모두 하나의 긴 문자열일까요? –
16 진수 파일이므로 메모장에서 읽을 수 없습니다. – shreya