|
|
|
|
| 为什么math.ceil函数导入时有问题?哪错了吗? |
 为什么math.ceil函数导入时有问题?哪错了吗? - happyhappy [ 2005-08-06 11:15 | 484 byte(s)]
 Re: 为什么math.ceil函数导入时有问题?哪错了吗? - limodou [ 2005-08-06 14:13 | 293 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
inp=open('o.txt','r')
outp=open('outo.txt','w')
import math.ceil
for value in inp:
v=value.split()
outp.write(math.ceil(str(v[1])))
inp.close()
outp.close()
我的目的是要找出一列数据的最大值.提示说:
Traceback (most recent call last):
File "C:/Python23/20050806.py", line 3, in -toplevel-
import math.ceil
ImportError: No module named ceil
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
import math.ceil是表示导入math下的子模块ceil。而ceil不是一个模块,它是math中的一个函数,因此这样的语法就是错的,应该写为:
from math import ceil
使用时直接使用ceil
或
import math
使用时使用math.ceil
|
|
|
----
|
|
[Original]
[Print]
[Top]
|
|
|