设为首页收藏本站

Crossin的编程教室

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

Python 实战(1):在网页上显示信息

[复制链接]

0

主题

0

好友

50

积分

注册会员

Rank: 2

23#
发表于 2017-2-22 00:25:56 |只看该作者
if __name__ == "__main__":
   app = web.application(urls, globals())
   app.run()

关于上面这一段不太理解,查了下资料
if __name__ == "__main__"貌似是一个常用的固定用法
用来调试的?
当直接命令行调用code.py时,__name__ 会自动置为 "__main__",因此触发if条件
app = web.application(urls, globals())
app.run()
但是如果通过其他py文件调用code.py就不会触发if条件对吧?
这么做的原因时什么呢?为什么不能直接
app = web.application(urls, globals())
app.run()
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

22#
发表于 2017-2-18 17:02:37 |只看该作者
大侠小虾 发表于 2017-2-18 04:56
代码里错误很多啊

啥?
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

4

积分

新手上路

Rank: 1

21#
发表于 2017-2-18 04:56:34 |只看该作者
代码里错误很多啊
回复

使用道具 举报

0

主题

0

好友

32

积分

新手上路

Rank: 1

20#
发表于 2016-12-20 11:23:42 |只看该作者
crossin先生 发表于 2016-3-18 13:12
报错是因为程序找不到模板,但我不清楚问题原因。检查一下各个参数、路径是不是都正确 ...

我也遇到了这个问题,不知道什么原因,但是模板路径改成绝对路径就好了。
回复

使用道具 举报

0

主题

0

好友

10

积分

新手上路

Rank: 1

19#
发表于 2016-4-12 11:45:20 |只看该作者
雏菊 发表于 2016-3-6 12:16
问什么我都输入好了以后,打开地址出现这个: at
'utf8' codec can't decode byte 0xce in position 7: i ...

当时也出现这个错误,我当前路径带有中文,改回英文后就可以正常了
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

18#
发表于 2016-3-18 13:12:01 |只看该作者
spritezhong 发表于 2016-3-18 10:57
我是在linux下写的代码,也遇到了这个问题,你的问题解决了吗?

报错是因为程序找不到模板,但我不清楚问题原因。检查一下各个参数、路径是不是都正确
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

8

积分

新手上路

Rank: 1

17#
发表于 2016-3-18 10:57:26 |只看该作者
艾傻傻 发表于 2015-5-28 00:21
at /
No template named index

我是在linux下写的代码,也遇到了这个问题,你的问题解决了吗?
回复

使用道具 举报

0

主题

0

好友

10

积分

新手上路

Rank: 1

16#
发表于 2016-3-6 18:33:21 |只看该作者
哈哈哈啊哈!谢谢先生,虽然不知道为啥,但是运行起来了。。。。好激动!!!
回复

使用道具 举报

0

主题

0

好友

10

积分

新手上路

Rank: 1

15#
发表于 2016-3-6 17:45:35 |只看该作者
crossin先生 发表于 2016-3-6 14:59
字符编码有问题。但从你给的这点信息看不出是哪里的问题。你先把中文都换成英文来做,应该没问题。然后再 ...

先生,这个把中文换成英文来做是什么意思?
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

14#
发表于 2016-3-6 14:59:10 |只看该作者
雏菊 发表于 2016-3-6 12:16
问什么我都输入好了以后,打开地址出现这个: at
'utf8' codec can't decode byte 0xce in position 7: i ...

字符编码有问题。但从你给的这点信息看不出是哪里的问题。你先把中文都换成英文来做,应该没问题。然后再找是哪里的中文出了问题。

另外也可能是你的编辑器保存文件时候用了带BOM的utf8的格式。如果可以设定的话,要选无BOM格式
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

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

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

GMT+8, 2024-5-21 02:19 , Processed in 0.021993 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部