设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

集中答疑专用贴

  [复制链接]

0

主题

0

好友

6

积分

新手上路

Rank: 1

171#
发表于 2017-3-4 20:08:47 |只看该作者
在打包成.exe文件时遇到的,双击exe文件后就变成图中的样子了,楼主能帮忙看下吗?用的是python3.6+pycharm+cxfreeze

QQ截图20170304200351.png (18.24 KB, 下载次数: 208)

QQ截图20170304200351.png

回复

使用道具 举报

0

主题

0

好友

14

积分

新手上路

Rank: 1

172#
发表于 2017-3-4 20:37:01 |只看该作者
import time
print('how many seconds?')
time=int(input())
for i in range(time,0,-1):
      print ('i')
      time.sleep(1)
print("stop!")
这是一个倒计时定时器程序,在自己指定循环的数字时可以运行,但是加入可变的循环就报错了。这是什么意思呢?
报错:AttributeError: 'int' object has no attribute 'sleep'
      
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

173#
发表于 2017-3-5 01:01:28 |只看该作者
rhent 发表于 2017-3-4 20:37
import time
print('how many seconds?')
time=int(input())

别用time做变量名,冲突了
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

32

积分

新手上路

Rank: 1

174#
发表于 2017-3-8 16:18:39 |只看该作者
本来想学习量化分析的,装了Anaconda,这几天都是用Spyder(python3.6)来编写程序,界面像matlab那样,今天看书看到这样一个命令
import turtle
t=turtle.pen()
按照书上说应该弹出一个页面,算是画布,可是我的报错AttributeError: module 'turtle' has no attribute 'Pen'
本以为是我没有turtle,可是只运行第一句不报错,百度说这个模块是python默认安装的

那我出现错误的原因是什么呢?我在Spyder(python3.6)里运行是对的吧,这个命令说是在python shell里面运行,我装了Anaconda根本不知道哪是shell啊
求指教,谢谢
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

175#
发表于 2017-3-8 17:23:34 |只看该作者
梦萱 发表于 2017-3-8 16:18
本来想学习量化分析的,装了Anaconda,这几天都是用Spyder(python3.6)来编写程序,界面像matlab那样,今 ...

你上面那个报错是因为你写成了大写 Pen 吧……

这个和shell关系不大。不过有些编辑器可能确实在运行带窗口界面时候有问题,如果是这样就没办法,只能换别的方式运行。
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

32

积分

新手上路

Rank: 1

176#
发表于 2017-3-9 16:28:28 |只看该作者
crossin先生 发表于 2017-3-8 17:23
你上面那个报错是因为你写成了大写 Pen 吧……

这个和shell关系不大。不过有些编辑器可能确实在运行带窗 ...

小写的pen也是AttributeError: module 'turtle' has no attribute 'pen'

难道是因为我装的这个Anaconda,里面虽然包含python,却和典型的python不一样,所以不能运行这项功能?
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

177#
发表于 2017-3-10 16:00:11 |只看该作者
梦萱 发表于 2017-3-9 16:28
小写的pen也是AttributeError: module 'turtle' has no attribute 'pen'

难道是因为我装的这个Anaconda ...

你是不是文件命名成 turtle 或者其他什么命名冲突了。

这个anaconda无关,我也是anaconda,而且你也导入成功了
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

32

积分

新手上路

Rank: 1

178#
发表于 2017-3-14 19:40:18 |只看该作者
不太可能用了这个命名呀,我在电脑里也没搜索到这个文档。
你用一下你的anaconda试一下,是不是能正常弹出页面呢,可以吗?谢谢
import turtle
t=turtle.pen()
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

179#
发表于 2017-3-14 23:28:17 |只看该作者
梦萱 发表于 2017-3-14 19:40
不太可能用了这个命名呀,我在电脑里也没搜索到这个文档。
你用一下你的anaconda试一下,是不是能正常弹出 ...

我这里没有问题
你直接在python shell或者其他编辑器里新建个文档试下
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

32

积分

新手上路

Rank: 1

180#
发表于 2017-3-16 16:31:52 |只看该作者
我用Ipython可以使用,有点不明白Ipython和Spyder什么个关系呢,Ipython跟在cmd里面输入python后的那个运行环境是相似的吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-6 23:28 , Processed in 0.033057 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部