问个python语法问题

罗树鹏 发布于 2013/05/05 20:17
阅读 254
收藏 0

没有学过python,所以对其语法不懂。程序代码如下:

#!/usr/bin/env python
#coding=utf-8
data = open('data.txt')
out = open('out','a')
while True:
    d = data.read(8)
    if len(d) != 8:
        break
    out.write(chr(eval("0b%s"%d)))
data.close()
out.close()
其中data.txt文件中是一行010101101这样的字符。


主要是不明白

out.write(chr(eval("0b%s"%d)))
这一句的数据的转换。

请赐教。

具体的信息可以参看:http://www.cnblogs.com/ma6174/archive/2013/05/04/3058889.html#top

加载中
0
Xsank
Xsank

1.二进制转十进制

2.数字转字符

3.写入文件

0
心有未来
心有未来
这不是什么语法,就两函数调用而已…… 自己搜搜看函数的用途……
0
罗树鹏
罗树鹏
谢谢各位,已经弄明白了
返回顶部
顶部