V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xpresslink  ›  全部回复第 15 页 / 共 43 页
回复总数  848
1 ... 11  12  13  14  15  16  17  18  19  20 ... 43  
以我的实践经验来看最省事的方案是

scrapy + djangoitem + django ORM + Mysql

几乎只要写很少代码(通常几十行代码)就可以把网页数据入库了。

前提是你要会 django 和 scrapy,xpath 方法精熟。
2019-01-30 11:50:45 +08:00
回复了 elsagong 创建的主题 Java Java 与 Python web 间如何实现单点登录(猪年快乐)
都是通过 HTTP 协议来接口和编程言语根本没有关系吧?
2019-01-30 11:22:21 +08:00
回复了 holy_sin 创建的主题 Python Python 小白,向各位大佬请教个逗号问题
@mmdsun 兄弟你肯定没有认真看书,或都看了一些很二的教程。元组定义就是用逗号分隔的一组元素,跟括号根本没有关系好吧。只是因为大多情况下在表达式中需要用括号做定界符。a=1, a=1,2,3 a 就是元组了,根本不用括号。
2019-01-29 14:28:39 +08:00
回复了 holy_sin 创建的主题 Python Python 小白,向各位大佬请教个逗号问题
@Vegetable 如果都是这种套路,人家这么写就是不想被开除 https://ws4.sinaimg.cn/bmiddle/62e721e4gw1et02g5wksrj200k00k3y9.jpg
2019-01-29 11:40:16 +08:00
回复了 holy_sin 创建的主题 Python Python 小白,向各位大佬请教个逗号问题
加了逗号代表那个是元组
这个问题都要问还敢说是 Python 程序猿
2019-01-21 16:29:22 +08:00
回复了 cf472436288 创建的主题 Python 都说裁员多,为什么没有看到 Python ?
楼主的意思是 java 程序员被裁了应该 python 求职者变多么?
2019-01-21 16:27:12 +08:00
回复了 rogwan 创建的主题 Python 用函数封装那些过于复杂的逻辑判断
谢谢楼主不辞辛劳从火星赶来告诉大家大清忘了。
@seven777 那个方法是很垃圾的方法
我试验了一下,连续生成的 9 个 1-100 的随机数之和小于 100 的概率是上百万分之一。
@jssyxzy 你说的办法理论上是可行的,但是实践中是不可用的。
生成的 9 个随机数之和大于 100 的概率太大了,要远远大于正好小于 100 的概率,所以就要反复生成直要碰上符合条件的,极端情况下上秒出不了结果的可能都有,算法时间复杂度不可控制。

还是 3 楼方法科学一些。
2019-01-19 22:01:25 +08:00
回复了 Litecoins 创建的主题 Python 断点调试装饰器遇到的疑问疑问🤔️
因为装饰器是在编译字节码的阶段就执行生成了,说白了装饰器只是语法糖。
2019-01-19 21:58:36 +08:00
回复了 spy0578 创建的主题 Python Python 有什么链式调用的实现思路么
不太明白你的需求是什么?因为这个太简单了。

import sys

def A(arg):
□□□□return value
def B(arg):
□□□□return value
def C(arg):
□□□□return value

try:
□□□□C(B(A()))
except:
□□□□sys.exit(1)
2019-01-18 21:06:34 +08:00
回复了 u2gign 创建的主题 Python 如何把元组 list 中的字段变为小写
>>> list1 = [('ORG_CODE', 'varchar(30)', 'YES',None), ('AREA_CODE', 'varchar(30)', 'YES', None)]
>>> list_new = [tuple([t[0].lower()]+list(t[1:])) for t in list1]
>>> list_new
[('org_code', 'varchar(30)', 'YES', None), ('area_code', 'varchar(30)', 'YES', None)]
>>>
2019-01-17 12:45:57 +08:00
回复了 smdbh 创建的主题 程序员 对于经常装 Linux 系统,有什么工具或方法能快速初始化环境么
经常装 Linux 系统,这话说得很笼统。
云环境,物理机,虚拟机里面,装 1 个,装 10 个还是 50 个,这个差别很大。
使用的策略和方法也非常不同。
2019-01-16 19:20:50 +08:00
回复了 pppy 创建的主题 Python 2018 年在使用或学习 Python 过程中,“醍醐灌顶“的点有哪些?
@cgsv 实际上那些函数名字不是相同前辍。exec('print'+key)😂
2019-01-16 17:42:01 +08:00
回复了 pppy 创建的主题 Python 2018 年在使用或学习 Python 过程中,“醍醐灌顶“的点有哪些?
@hjq98765
写得太丑陋了
b=list(eval(a))
2019-01-16 17:15:22 +08:00
回复了 Ewig 创建的主题 Python 关于用 scrapy 翻页问题
@Ewig 因为下页的 url 在最后一页肯定是获取不到或得到 None 的。yield 下一页的 Request 对象就会报错。scrapy 本身也有异常处理机制并不会影响其它 Request 对象执行,只是输出错误信息到日志里面。

直接使用捕获异常,或是先检测再使用是两种哲学。
python 和一些动态语言倾向使用第一种哲学
2019-01-16 16:30:43 +08:00
回复了 pppy 创建的主题 Python 2018 年在使用或学习 Python 过程中,“醍醐灌顶“的点有哪些?
我来一个吧,独家发明,是我深入理解了 python 的对象系统以后灵感一闪写出来的。

>>> add = type('add', (int,), {'__call__':lambda o,i: add(o.numerator+i)})
>>> add(1)
1
>>> add(2)
2
>>> add(1)(2)
3
>>> add(1)(2)(3)(4)
10
>>>
2019-01-16 13:21:41 +08:00
回复了 Ewig 创建的主题 Python 关于用 scrapy 翻页问题
try: 获取下一页;yeild 下一页; except: pass
2019-01-16 09:45:05 +08:00
回复了 vexplain 创建的主题 Python 你们 Python 会写: if a < b < c :么?
@Xs0ul 这个式子和传递性屁关系没有,只是纯粹的语法糖,解释器直接转换成 a < b and b < c, 并且不保证 a < c, 这此官方文档上写得清清楚楚的。程序语言只是借用数学符号,表达式并不能和数学公式定理等价。有些人不懂装懂非要把简单明确的事搞复杂了。
1 ... 11  12  13  14  15  16  17  18  19  20 ... 43  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5553 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 08:30 · PVG 16:30 · LAX 01:30 · JFK 04:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.