python bz2模块


查看以bz2格式压缩的文件内容
 
from bz2 import BZ2File
import sys

try:
    f = BZ2File('/home/wjc/smb.conf.bz2')
except IOError:
    print 'please use an administrator account'
    sys.exit()
for line in f:
    print line,
f.close()

 

2.把/etc/samba/smb.conf以bz2压缩格式压缩
 
from bz2 import BZ2File
import sys

lines = (line for line in open('/etc/samba/smb.conf'))
try:
    f = BZ2File('/etc/samba/smb.conf.bz2', 'w')
except IOError:
    print 'please use an administrator account'
    sys.exit()
f.writelines(lines)
f.close()

 

 

评论关闭