python小问题
def grade(sum):
if sum > 90:
return '优秀'
if sum > 80:
return '良'
if sum > 60:
return '合格'
if sum < 60:
return '不合格'
文件名:mytest.txt
>>> from a7_13 import grade
>>> grade(100)
'优秀'
>>> grade(80)
'良'
>>> grade(65)
'合格'
>>> grade(10)
'不合格'
正常运行是这样:

但是我把这两个文件 第一个文件名是TestFile.py 第二个文件中的a7_13也对应改成了TestFile 其他的完全一样
结果就变成这样了:

Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
doctest.testfile('mytest.txt')
File "C:\Python34\lib\doctest.py", line 2045, in testfile
encoding or "utf-8")
File "C:\Python34\lib\doctest.py", line 227, in _load_testfile
return f.read(), filename
File "C:\Python34\lib\codecs.py", line 313, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd3 in position 49: invalid continuation byte
能告诉我这是为何吗 - - 求助
相关推荐
TSP问题的python代码
TSP问题的python代码
python调用cplex解决tsp问题
使用python调用cplex的两个实例,适合初学者进行学习,语法清晰
Python常见问题_python_常见问题_
总结python使用过程中出现的常见问题及解决办法
python爬虫中采集中遇到的问题整理
在爬虫的获取数据上,一直在讲一些爬取的方法,想必小伙伴们也学习了不少。在学习的过程中遇到了问题,大家也会一起交流解决,找出不懂和出错的地方。今天小编想就爬虫采集数据时遇到的问题进行一个整理,以及在遇到不同的问题时,我们应该想的是什么样的解决思路,具体内容如下分享给大家。 1、需要带着cookie信息访问 比如大多数的社交化软件,基本上都是需要用户登录之后,才能看到有价值的东西,其实很简单,我们可以使用Python提供的cookielib模块,实现每次访问都带着源网站给的cookie信息去访问,这样只要我们成功模拟了登录,爬虫处于登录状态,那么我们就可以采集到登录用户看到的一切信息了。下面是使用
Python实现约瑟夫环问题的方法
本文实例讲述了Python实现约瑟夫环问题的方法。分享给大家供大家参考,具体如下: 题目:0,1,…,n-1这n个数字排成一个圆圈,从数字0开始每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。 定义函数f(n,m),表示每次在n个数字(0,1,…,n-1)中每次删除第m个数字后最后剩下的数字。 在n个数字中,假设第一个被删除的数字为k,那么删除k之后剩下的n-1个数字为0~k-1,k 1~n-1,并且下一次删除从数字k 1开始计数。第二个序列最后剩下的数字也就是我们要求的数字。于是我们对于剩下的n-1个数字重新编号,k 1编号为0,k 2编号为1,…,0编号为n-k-1,1编


