![]() | 1 zeroten 2016-03-06 15:47:43 +08:00 ![]() 倒是感兴趣这个页面是用什么做的 |
5 yangtukun1412 2016-03-06 19:19:35 +08:00 用 backslash 分隔长字符串的做法不敢苟同,个人更倾向于用括号括起来的写法… |
![]() | 6 shyling 2016-03-06 20:11:17 +08:00 用 flask 做例子真的适合么=。= |
![]() | 7 lcj2class OP @em3rge 这应该不算是语法错误吧, 我的意思是引用长的模块时,可以做个别名。 str 在 python 2 与 3 差距是很大,我们这边一直用的是 2 , 如果要迁移成本略大。所以我这个算是 python 2 的“最佳实践” |
![]() | 8 lcj2class OP @yangtukun1412 能举个例子吗 |
![]() | 9 nooper 2016-03-06 20:13:16 +08:00 pandas 这个无所谓啊。 |
10 Suddoo 2016-03-06 20:29:24 +08:00 应该是 IPython Notebook 吧 |
12 yangtukun1412 2016-03-07 09:57:27 +08:00 @lcj2class 比如说这样: zen = ( 'Beautiful is ' 'better than ugly.' ) 使用 backslash 有一个不爽的地方在于,换行后的字符串往往需要顶格写,否则会为字符串中带来额外的空格。而这样写又会破坏 Python 基于缩进的语法。 |
![]() | 13 lcj2class OP @yangtukun1412 嗯,之前不知道这种写法。你这个确实比我的好些,我更新下。 |
15 xFrank 2016-03-07 12:01:30 +08:00 with open("test.txt", "r") as f: for line in f: print(line.strip()) |
16 xFrank 2016-03-07 12:02:07 +08:00 可以简化成: for line in open("test.txt", "r"): print(line.strip()) 我觉得比 with 好 |
![]() | 18 gkiwi 2016-03-07 12:47:36 +08:00 http://python-best-practice.liujiacai.net/#/6 这页能把装饰器上面加个空格么~~ |
![]() | 19 gkiwi 2016-03-07 12:49:13 +08:00 no Python documentation found for 'Happy Python' 23333 |
![]() | 21 songkaiape 2016-03-07 15:00:11 +08:00 @xFrank 应该是说 with 之后会自动关闭,不用自己调用 close 了 |
![]() | 22 songkaiape 2016-03-07 15:24:55 +08:00 楼主的博客也是 hexo 搭建在 github 上的啊,那这个演示页面是单独放了个 REPO 还是放在什么特定目录里呢? |
![]() | 23 janxin 2016-03-07 18:47:08 +08:00 @songkaiape 新建一个仓库,然后创建一个 gh-pages 分支即可。 |
24 mengzhuo 2016-03-07 20:19:01 +08:00 竟然不演示 battery included 写个 web 服务还要 flask ? 直接 python -m SimpleHTTPServer |
![]() | 25 lcj2class OP @mengzhuo SimpleHTTPServer 有介绍的 http://python-best-practice.liujiacai.net/#/6/1 battery included 后台整理下,再放上来 |
![]() | 26 lcj2class OP @songkaiape 单独放个 repo ,然后 CNAME 指定就好了 |
28 stormpeach 2016-03-07 22:54:52 +08:00 写的挺好,学习了 |
29 lgh 2016-03-08 06:57:35 +08:00 via Android @xFrank 就是 @songkaiape 说的那个意思^_^ |
30 xFrank 2016-03-08 14:30:00 +08:00 @songkaiape @lgh for line in open("test.txt", "r"): print(line.strip()) -------- 这个代码后面也不需要手动调用 close |