找回密码
 立即注册
搜索
查看: 2893|回复: 4

[软件] python的.py直接运行问题

[复制链接]
发表于 2011-3-20 21:28 | 显示全部楼层 |阅读模式
之前在win7工作的很不错
重装为win7 sp1之后
出现了如下错误
  1. Traceback (most recent call last):
  2.   File "E:\program\py\random.py", line 2, in <module>
  3.     from random import randint
  4.   File "E:\program\py\random.py", line 2, in <module>
  5.     from random import randint
  6. ImportError: cannot import name randint
复制代码

程序为:
  1. from random import randint
  2. myNum=randint(1,4)
  3. print myNum
复制代码

我判断为找不到库所致
大概是没找到库所在路径
可是环境变量设置了一大堆,还是没有用。
但是用IDLE打开后运行是没问题的

另外,winrar解压默认目录不是打开的文件所在的目录,而是我设置的临时目录 。

所以我稍微怀疑是不是win7 sp1 程序运行时都找不到自己的目录了

不知道大家怎么看
回复

使用道具 举报

发表于 2011-3-20 22:03 | 显示全部楼层
没事不要起和系统库一样的文件名,random.py什么的……
回复

使用道具 举报

 楼主| 发表于 2011-3-20 22:27 | 显示全部楼层
引用第1楼黛玛于2011-03-20 22:03发表的  :
没事不要起和系统库一样的文件名,random.py什么的……
改了名字也没有用
回复

使用道具 举报

发表于 2011-3-20 22:35 | 显示全部楼层
大概还有random.pyc、random.pyo之类的吧……
  1. import random
  2. print random.__file__
复制代码
试试。
回复

使用道具 举报

 楼主| 发表于 2011-3-21 16:51 | 显示全部楼层
引用第3楼黛玛于2011-03-20 22:35发表的  :
大概还有random.pyc、random.pyo之类的吧……
  1. import random
  2. print random.__file__
复制代码
.......
感谢
你的提示让我找到了问题的根源
清除了random.py random.pyc之后就好了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-17 01:39 , Processed in 0.068563 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表