V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  frostming  ›  全部回复第 11 页 / 共 13 页
回复总数  258
1 ... 3  4  5  6  7  8  9  10  11  12 ... 13  
2018-12-12 14:47:28 +08:00
回复了 raawaa 创建的主题 Python Python 的包管理
@OldPanda @jmc891205 @xuanli 之所以 virtualenv+pip 够用是没碰到坑

@xiaket 描述的问题是真实存在且 pip 没有解决的,pipenv 不仅是 pip+virtualenv,它还包括 resolver.
2018-10-29 17:35:22 +08:00
回复了 llllllLllll 创建的主题 Python 问一个 flask-wtf 的问题
@llllllLllll 你调 form.validate()或 form.validate_on_submit()的时候
2018-10-24 09:26:20 +08:00
回复了 llllllLllll 创建的主题 Python 问一个 flask-wtf 的问题
https://github.com/lepture/flask-wtf/blob/master/flask_wtf/csrf.py#L144

validate_csrf_token 函数会 validate 名叫 csrf_token 的 Field

CSRFProtect 类是全站保护,上面的只是表单保护
2018-10-23 12:55:29 +08:00
回复了 KasuganoSoras 创建的主题 分享创造 爆肝,一晚上时间开发出一个论坛
@KasuganoSoras 不仅如此,首先说页面做得很好看,但确实给我更多博客的感觉

论坛与博客最大不同个人认为还是一个「个人账户的维护」包括不仅限于积分、荣誉、头像、经验、签名这类东西,而你这个网站极大弱化了账户信息。让人感觉像是博客了。
2018-10-22 10:58:35 +08:00
回复了 CharlieBrown 创建的主题 Python 爬虫工程师这个岗位是否对新手很不友好
@kuroismith 既然在前端解密就能用解密逻辑复制出来,但现在前端基本都 minify 过了这确实很麻烦

还有更绝的数据用图片形式返回显示到页面上(我说的就是猫眼)
2018-10-22 10:48:33 +08:00
回复了 zasilla 创建的主题 Python 新手学习正则练习时碰到的一个问题
学正则的时候验证一下表达式
http://tool.oschina.net/regex
2018-10-18 18:34:00 +08:00
回复了 moxiaowei 创建的主题 Python 字符串转化问题
()删掉
{}和[]互换
然后 json.loads
2018-09-28 21:11:48 +08:00
回复了 gtlions 创建的主题 Python Python 多线程/进程的两种使用方式的区别
一般你要加入别的属性 /方法的时候用继承的方法,否则能直接实例化干嘛多此一举
2018-09-28 21:08:53 +08:00
回复了 fayefang 创建的主题 Python Python 的装饰器执行顺序问题
@fayefang 不要理解成从上到下,理解成从外到内就好了,func 在最里面
2018-09-27 10:32:29 +08:00
回复了 fayefang 创建的主题 Python Python 的装饰器执行顺序问题
更正:请求处理函数只能返回(字符串,response,tuple , WSGI callable )其中一种
2018-09-27 10:26:09 +08:00
回复了 fayefang 创建的主题 Python Python 的装饰器执行顺序问题
第 0 个问题,请注意排版好吧
第 1 个问题,app.route 会把它下面包裹的函数作为请求处理函数,这时候还没被 testwra 装饰自然没有打印 wra
第 2 个问题,请求处理函数只能返回(字符串,response,tuple )其中一种,你返回 list 不合法,请去看 flask/app.py/make_response 源码
2018-09-14 21:49:57 +08:00
回复了 XiiLii 创建的主题 Python 存储 dict 的元素前是计算 key 的 hash 值?
hash 的根本作用是一个映射算法,把任意两个不同的对象映射到不同的值,这个数据结构里都有讲到的
hash(id('b')) - hash(id('c')) == id('b') - id('c') 这里你写错了

这个等式成立的原因是这个 hash 算法作用在一个 int 上是返回期本身的。而对于字符串则不是这样,所以 hash('a') - hash('b') == id('a') - id('b')这个验证思想就是错的,hash 只保证映射到的值不同,并不是线性(所谓线性,就是 hash(x) = ax+b 这种映射,而若要此等式成立,还必须 a = 1 才行,这显然不可能)

而字典的 key 是依赖其 hash 值来判断两个 key 是否相同,所以此 key 必须是可哈希的
2018-09-04 10:31:01 +08:00
回复了 daya0576 创建的主题 Python Pycharm 集成 flake8 检查, cool
@YehShs black 是 formatter,它会格式化你的代码,使其符合规范
flake8 是 linter,它只检查代码中的问题,规范问题,语法问题等

两个配合使用效果最佳
@shonky 本来 ll_env 下面的文件,都是虚拟环境生成的,你不应该放自己的项目文件在里面
目录结构应该是
django_project
|- django_admin.py
|- venv
| | - Scripts
| |- activate
|- .git
所以 git 仓库目录应该是 django_project,并且 venv 不应该提交到 GIT 仓库
文件被删除了却不在回收站的方法太多了

比如:GIT 版本控制,我觉得你要先学好 GIT
2018-08-29 11:20:07 +08:00
回复了 skai0dev 创建的主题 Python Python3 中的比较问题
Furthermore, some types (for example, function objects) support only a degenerate notion of comparison where any two objects of that type are unequal.

对于某些类型只支持部分的比较,即任意两个该类型的对象都是不等的。就是说,只支持==和!=,并且是比较其 id

后面那段话意思是<, <=, >, >=的比较符在下列情况会抛出 TypeError
1. 比较一个复数类型和其他类型的数字
2. 对象属于不能比较的不同类型
3. 对象的类型没有定义比较的方法(__lt__, __le__, __gt__, __ge__)
日经问题,网上资源大把啊,v2 上一搜也问过无数类似问题了吧
2018-08-28 17:21:07 +08:00
回复了 Leigg 创建的主题 Python Python 函数的高级写法?
@lincanbin 类型标注并不会强制转换,所以就算你标了 int 传进来该是什么还是什么

类型标注的意义只是为了让某些代码检查工具(如 mypy )做静态检查。
2018-08-27 11:49:49 +08:00
回复了 frmongo 创建的主题 Python Python 的正则表达式的两种写法的区别是什么?
第一种,每次你 match 的时候都要执行一遍 pattern=re.compile(r'(.*) are (.*?) .*')
第二种,你先 compile 好了以后就不用每次都 compile 了,效率更高一点

你只用一次这个正则没什么区别,多次使用时有区别
1 ... 3  4  5  6  7  8  9  10  11  12 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4253 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 05:32 · PVG 13:32 · LAX 21:32 · JFK 00:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.