标签:
对于python初学者,很容易练习到一个随机数生成的程序,代码如下:
1 #!/usr/bin/python 2 import random 3 print(random.randint(12,20))
这个小程序最简单的作用是导入random模块,输出12到20之间的一个随机整数,结果执行的时候会报错
这里提示,模块random中没有方法randint,遇到这种错误时,排除程序代码错误的情况下,一定要检查文件名是不是也是random.py,这样的话import默认就把本身作为模块导入,那么显然代码中没有randint方法,所以会导致报错;但是这种报错不一定是所有冲突都会出现,但是为了避免未知的错误,我们写程序时要尽量保持python源文件不和导入的包冲突,这样能避免隐患,同时有利于导入自定义包和应用扩展等,解决方法显然是重命名文件
改名后即可正常执行
标签:
原文地址:http://www.cnblogs.com/freeweb/p/5181902.html