鱼C论坛

 找回密码
 立即注册
查看: 2923|回复: 12

有个小甲鱼老师讲的不够清楚的地方

[复制链接]
发表于 2014-10-13 23:44:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
图片1.png
怎么配置,能够直接打开.py文件,小甲鱼老师讲的不是很清楚,在第35讲中,建议不要在IDLE上运行,但我不知道怎么配置,希望各位能够指点一下!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2014-10-14 11:44:24 | 显示全部楼层
直接打开就可以。双击。
IDLE是这个shell。 360截图20141014114501251.jpg
意思就是写完最好不好按F5运行(点击run也算)。

评分

参与人数 1鱼币 +5 收起 理由
龍鸣飞 + 5 谢谢

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-14 23:39:42 | 显示全部楼层
wei_Y 发表于 2014-10-14 11:44
直接打开就可以。双击。
IDLE是这个shell。
意思就是写完最好不好按F5运行(点击run也算)。

真的很谢谢你!!!可是我直接打开,只出现一个类似于cmd的窗口,然后就闪退了。运行的代码就是小甲鱼老师视频中的源码。需要设置什么吗?我看了一下属性,他的打开方式是Python.exe,哪里出了问题???
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-15 00:06:26 | 显示全部楼层
双击打开运行完会返回到桌面  idle运行完会返回到idle   其实不管怎么打开都是一闪就运行完的  只不过idle会保留之前的信息 (个人理解  大牛勿笑)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-15 09:54:22 | 显示全部楼层
龍鸣飞 发表于 2014-10-14 23:39
真的很谢谢你!!!可是我直接打开,只出现一个类似于cmd的窗口,然后就闪退了。运行的代码就是小甲鱼老 ...

这个就和批处理是一样的,执行了什么看不到,他只返回了结果。
你想看全过程可以在代码最后加个input()。
不过倒是没必要,在IDLE下如果执行了之后显示
>>>
>>>
这样就木有过程,加了input()也看不到什么。

35讲好像是easygui, 360截图20141015095232290.jpg 这个是我做的作业,你看那个DOS里什么都木有。现在没加input点击Cancel就消失了,加上之后的效果是 360截图20141015095513192.jpg 他会等待你按回车。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-16 22:44:32 | 显示全部楼层
wei_Y 发表于 2014-10-15 09:54
这个就和批处理是一样的,执行了什么看不到,他只返回了结果。
你想看全过程可以在代码最后加个input() ...

就是easygui,看你上传的图片,你调用easygui中的一些对话框,双击运行后,它还会出现对话框,但我的就不会,不管我调用什么对话框,它都不会显示对话框!!!求解
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-16 22:48:03 | 显示全部楼层
可口可乐丶 发表于 2014-10-15 00:06
双击打开运行完会返回到桌面  idle运行完会返回到idle   其实不管怎么打开都是一闪就运行完的  只不过idle ...

好像很有道理,但看视频中双击程序,如果代码中有调用对话框的话,它是会显示对话框的,但我的就不会,为什么???我也是个菜菜,大家互相学习。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-17 09:45:51 | 显示全部楼层
龍鸣飞 发表于 2014-10-16 22:44
就是easygui,看你上传的图片,你调用easygui中的一些对话框,双击运行后,它还会出现对话框,但我的就不 ...

是不是代码没写对。
  1. import easygui as g
  2. value = []
  3. reginfo = ['*用户名','*真实姓名','电话','手机','QQ','邮箱']
  4. value = g.multenterbox(title='账号注册中心',msg='带*为必填项',fields=(reginfo))

  5. while 1:
  6.     if value == None:
  7.         break
  8.     errmsg = ''
  9.     for i in range(len(reginfo)):
  10.         option = reginfo[i].strip()
  11.         if value[i].strip() == ''and option[0] == '*':
  12.             errmsg += ('%s为必填项\n' % reginfo[i])
  13.     if errmsg == "":
  14.         break
  15.     value = g.multenterbox(errmsg,reginfo,value)
  16. g.msgbox=('注册完成:%s' % value)
  17. input('我是可爱的input。')     
复制代码

这个是我写的。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2014-10-20 16:36:57 | 显示全部楼层
wei_Y 发表于 2014-10-17 09:45
是不是代码没写对。

这个是我写的。

我用你的程序跑了一下,还是不行,我再想想办法吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-20 16:42:09 | 显示全部楼层
龍鸣飞 发表于 2014-10-20 16:36
我用你的程序跑了一下,还是不行,我再想想办法吧

有木有装上easygui。
有个特别点的办法,你可以点那个py文件运行,然后以极快的速度按下截图快捷键就可以看到他爆什么错了。
有报错总是比较好解决。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2014-11-1 04:20:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-11-1 22:12:41 | 显示全部楼层
实在搞不定在idle上运行也是可以的,别太纠结~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-11-2 16:37:45 | 显示全部楼层
不做练习很多地方确实有点跟不上
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-16 17:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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