代码如下:
#encoding=utf-8 print '中国' #将二进制数据发送到windows标准输出 #如图片打印到std.out import sys print sys.platform if sys.platform =='win32': import os,msvcrt msvcrt.setmode(sys.stdout.fileno(),os.O_BINARY) print '-------txt' fd_img = open(r"d:\123\YYGameBox\desktop.ini", 'rb') sys.stdout.write(fd_img.read()) fd_img.close() print '-------ico' fd_img = open(r"d:\123\YYGameBox\logo.ico", 'rb') sys.stdout.write(fd_img.read()) fd_img.close()
打印结果如下:
中国
win32
-------txt
[.ShellClassInfo]
IconFile=D:\YYGameBox\logo.ico
IconIndex=0
-------ico
此处csdn bug 打印不进来 。。。