要只写一个字节,请使用chr(n)
获取包含integer的字节n
。
您的代码可以简化为:
import os
path = r'C:\Users\me\Desktop\output'
for counter in xrange(100):
with open(os.path.join(path,'{:02x}.txt'.format(counter)),'wb') as f:
f.write(chr(counter))
请注意使用原始字符串作为路径。如果字符串中有’\ r’或’\ n’,则它们将被视为回车或换行,而无需使用原始字符串。