Python教科书示例程序中的导入错误

时间:2014-02-01 17:53:21

标签: python import

我正在关注Python教科书,它在下面的示例程序中包含错误:

# Random Access
# Demonstrates string indexing

import random

word = "index"
print "The word is:", word, "\n"

high = len(word)
low = -len(word)
for i in range(10):
    position = random.randrange(low, high)
    print "word[", position, "]\t", word[position]

raw_input("\n\nPress enter to exit.")

Python抱怨以下错误:

File "C:\Python27\random.py", line 3, in <module>
import random   

File "C:\Python27\random.py", line 11, in <module>
    position = random.randrange(low, high) AttributeError: 'module' object has 
    no attribute 'randrange'

任何想法如何解决这个问题?我是编程和python的新手。 我之前使用过“导入随机”代码并且工作正常。

1 个答案:

答案 0 :(得分:0)

问题是我使用Python文件夹作为我的工作目录并将脚本命名为“random.py”。