python里的os.popen怎么打不开带中文的文件?

文件名是全英文的就可以打开,里面只要带有中文就打不开,请问是怎么回事?
谢谢!!

作者: xghyxx   发布时间: 2011-05-22

路径编码问题。自己瞎试吧。

作者: iambic   发布时间: 2011-05-22

lz,试试看在你代码的第一行加上

# -*- coding: utf-8 -*-

再执行看看有无问题?


===咖啡的分割线===
希望可以帮到你,转载请注明。

作者: hercaffe   发布时间: 2011-05-22

windows系统默认的就是cp936,程序里面我也是用的cp936,可还是不行。

作者: xghyxx   发布时间: 2011-05-22

utf-8也试过,也是不行。

作者: xghyxx   发布时间: 2011-05-22

把报错的信息发上来吧,大伙儿才好帮你忙。

作者: hercaffe   发布时间: 2011-05-22

什么错误信息都没有,就是打不开。

作者: xghyxx   发布时间: 2011-05-22

知道原因了,原来我这个文件是位于第二块硬盘上的原因,放到第一个硬盘就没事了。

作者: xghyxx   发布时间: 2011-05-22