# -*- coding:utf8 -*-
import binascii
import sys
import os
#定義文件,並檢測多個文件
FILE_PATH = '/Users/wj6/TH'+‘001’
#把文件不同的部分做壹個字典,方便檢測多個文件,減少重復代碼。
m = {
'a':{'file_name':'_a.txt'}
'b':{'file_name':'_b.txt'}
}
#遍歷文件
for file_info in m:
fd = open(FILE_PATH + pid[file_info][file_name])
file_b = fd.read()
fd.close()
#做壹個標記默認為0
#binascii.b2a_hex()函數換成ascii形式
#程序首先運行else段,遇到回車標記改為1,運行if語句,進行判斷是否回車換行在壹起。
flag=0
for s in file_b:
asc = binascii.b2a_hex(s)
if flag==1:
if asc=='0a'
flag=0
else:
print "error,only 0d",pid[file_info][file_name]
break;
else:
if asc == '0a':
print "error,only 0a",pid[file_info][file_name]
break
if asc=='20':
print "error,only 20",pid[file_info]['file_name']
break
if asc=='22':
print "error,only 22",pid[file_info]['file_name']
break
if asc=='0d':
flag=1