解决方法一:路径拆分单独编码
方法二:对全部路径用unicode格式编码
1.choice_5_29_spyder.py 文件路径不能有中文(导致莫名报错,python 3环境下没有报错)
2.get_im_context.py 文件路径中有中文导致只能run,不能debug(python 2环境下只能run不能debug)
newpath = unicode(path, "utf-8")没有加后面的encode,win10下python2.7亲测可用。
(当然,换用Python3之后就没有这个问题了~)
python读取中文名的文件一直比较麻烦目前得到的可靠解决方案:
strPath = "类.py" #这里的strpath是你的中文路径名
a = unicode(strPath , "utf-8")
print list(fileinput.input(a))