V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  qazwsxkevin  ›  全部回复第 21 页 / 共 24 页
回复总数  461
1 ... 13  14  15  16  17  18  19  20  21  22 ... 24  
2020-02-20 18:06:29 +08:00
回复了 MrhuangSTR 创建的主题 Python 各位大佬有什么好的办法解析网页中不规整的表格吗
依然用 for bs4 吧
每个 div 下面有 ul
每个 ul 下面有 5 个 li
很明显的特征,性能不好的写法是啰嗦写多几个字典,逐个判断,逐个加
不知道有无更好性能方法了
2020-02-07 17:59:34 +08:00
回复了 dakb 创建的主题 Python sqlalchemy 实在是太不友好了
sqlalchemy 的文档啊? 一个醉字~
s = select([tbl.c.iTemName]).where(tbl.c.itemID == itemID)

那个.c,我在文档里都醉了很久...
2020-01-15 23:03:08 +08:00
回复了 rabbbit 创建的主题 问与答 酒是不是都难喝啊,有啥好喝的酒吗?要是有推荐下呗
桑椹酒可以考虑一下,很甜,当然也有酒精,催眠一流~
@casparchen 最后一个逗号可以不必吧。。。

@si 我第一认知也是这个,只是这个似乎是不准确。。。

@iamwho 这个似乎是不准确的。。。

看了一晚网上关于这方面的各种说法,问的这个问题,似乎在 Python 上无解。。。
不过不重要了,打算把磁盘上 53MB 的内容放入字典传来传去了
2020-01-12 00:29:17 +08:00
回复了 qazwsxkevin 创建的主题 Python 请教 sqlalchemy 这两个操作...(清空表、重置自增长 id)
@qile1 谢谢解答,身边也只是我一个在捣鼓 sqlalchemy,没有办法求证一些事情,只能发帖求个回响
硬核一些,直接.execute 组装的 str 类型原生 sql 语句,其实问题也不大,只是我刚从 Core 模式转换到 ORM 模式来操作,想求证一下 ORM 是否有这种操作而已,或者还有更好的 ORM API,或者高手封装得更好的轮子。。。^_^
2020-01-07 11:48:30 +08:00
回复了 qazwsxkevin 创建的主题 问与答 Win 平台有啥工具,可以快速删除有 60 万个文件的目录?
@msg7086 rd/ s 还是觉得慢,觉得删除东西不应该是这样子等的。。。
在 I/O 无法改变的时候,是否有好的办法。。。
2020-01-06 22:45:00 +08:00
回复了 stage0071 创建的主题 问与答 小时候吃过的美味,有哪些长大后再吃觉得没那么好吃了?
麦当劳:不是开玩笑,我是 80 后,上个世纪 90 年代国内的麦当劳,我小时候进门后充满着那种香,我再次闻到这种味道香的时候,是 2015 年在美国的某些餐厅才再次闻到了,刚进入中国的时候,配方没变,而现在国内的材料早改了,没有那种压迫的奶酪味。。。
可口可乐:小时候的味道,可乐含在嘴里,辣舌头的,现在的可乐,喝起来有股橘子皮味,变了。。。
从人的角度,从地域角度来讲,在国内的航线,有得选择我都不愿意走转机线路,省不了多少钱
国内的转机省几百的,在机场等转机一般都>4 小时,会非常尴尬地吃一碗>50 元的拉面?
还真没见到到过能省上 1 千,但又能 4,5 个小时就能登上 B-C 的飞机的
资本家精得很~
国际就不同了,经停日本机场转机到纽约(休息 5,6 个小时?忘了。。),能比直达的省好几千,那是另外一回事
2019-12-24 14:23:39 +08:00
回复了 qazwsxkevin 创建的主题 问与答 iOS 一些 App 的在线视频课程,如何保存下来?
@lkan,这个能把声音也同时录下来么?

@0ranger ,我想把无线路由器接在能嗅探的交换机上,在 PC 机用 wireshark 去分析这个无线路由器经过的数据
2019-12-08 12:16:10 +08:00
回复了 arvinsilm 创建的主题 问与答 [不懂就问] 硬盘拷入小文件时回响是正常的吗
这个正常吧,温氏磁盘放置 0,1 就是凌乱的,大文件会安排在有空间同一区域一只写
小文件(块)是见缝插针的放置
小文件有可能这个放 1 楼,下一个放 12 楼(比喻),磁头频发寻道,机械臂自然有敲击活动声
2019-12-03 17:54:29 +08:00
回复了 qazwsxkevin 创建的主题 MySQL 请教合拼两张表的方法(两张表有重复的自增长 id)
@QQQQQQQ 不知道是我理解的不对问题,还是您了。。。
不是 NOT EXISTS 的问题?
重复的值是主键,想寻求方法,便捷地将 bb 的主键去掉,或者重新调整一个范围。。。
去到 aa 表里,所有主键 id 也是需要重新梳理一次的,所以添加数据前,bb 表的 id 随便调节一个范围也没问题,或者说有啥办法连调节都不需要了,直接就添加过去 aa 表了。。。
还是您意思是,两表主键重复也可以 NOT EXISTS 强势 insert?
2019-11-29 22:27:58 +08:00
回复了 qazwsxkevin 创建的主题 Python 请教 concurrent.futures 多进程之间,如何共享变量?
@wuwukai007 明白。。。。


不是传进变量进进程执行函数。。。
各个进程都是是同一款执行函数,想让这个函数在执行过程当中传个变量出来(或者说是去对一个全局,其它进程也可以访问的变量进行动态修改),各个进程函数也会在不同的阶段,去读取这个变量去做判断?
2019-11-28 14:28:54 +08:00
回复了 okwork 创建的主题 问与答 怎么证明是内容的原作者?
以前见到过一些网文,在后面大概有这么一句话,,本文已经过区块链发布……
做了一个简单测试,情况不妙,估计不好。。。

else: # 见到有空闲的进程就提交任务
FutureRetList[i] = FutureList[i].submit(SProcessFunc, str(i + 1), SomeDict,Task[j],countt,ErrorLogFilePath)
FutureStartTimeList[i] = time.time()
FutureProcSuit[i] = Task[j] # 记下这个任务,准备在失败的时候,再调出进行重新提交,反正是死磕到任务成功为止
print("进程池:[" + Process_i + "] 提交了: [" + countt + "] 是第 [" + str(countt) + "] 个任务.",f"{time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())}")


pid = (list(FutureList[i]._processes.keys()))[0]
print(pid)
time.sleep(20)
#进行 20 秒左右后杀进程
exeCstr = "taskkill -f -pid " + str(pid)
os.system(exeCstr)
time.sleep(10)
#再次提交
FutureRetList[i] = FutureList[i].submit(SProcessFunc, str(i + 1), SomeDict,Task[j],countt,ErrorLogFilePath)




在杀进程后,直接就抛出异常了,再次提交也是不行的,直接报 1 码结束了主程序,整体结束。

outut:

Traceback (most recent call last):
File "D:/Work//SPFromDB.py", line 309, in <module>
FutureRetList[i] = FutureList[i].submit(SProcessFunc, str(i + 1), SomeDict,Task[j],countt,ErrorLogFilePath)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\concurrent\futures\process.py", line 452, in submit
raise BrokenProcessPool('A child process terminated '
concurrent.futures.process.BrokenProcessPool: A child process terminated abruptly, the process pool is not usable anymore

进程已结束,退出代码 1
@ManjusakaL 明白思路了,是一个办法。。。,暂时无法理解一个“unique 的参数”?是什么,得琢磨琢磨。。。^_^

看看有没有其它更好的办法?
@ManjusakaL 可以对线程启动的内容纪录 PID ? 假如各个进程跑的都是是 Chrome.exe ,12 个进程跑满,内存会有 N 个 python.exe ,N 个 Chrome.exe ,怎么分辨谁是谁? 能零失误杀进程?
以前只试过用 psutil.pids()来获取 PID 杀进程。。。
@feelapi 请教,如果业务的具体逻辑实现用 cpp 开发,在 win 的平台下(不使用 WEB 的方式,WEB 在人力的成本投入其实不低吧?)用什么做 UI,衔接最好,成本最低,人也容易上手?
@JoeoooLAI,多线程没试过,我是前一段时间试过多进程会有这种情况
@liukangxu 应该不会,CPU 数和核数,是很清楚的,我打算这几天忙完后,再申请个虚拟机试试,



刚才上面忘了补充,是虚拟机是 Win7
1 ... 13  14  15  16  17  18  19  20  21  22 ... 24  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1103 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 22:48 · PVG 06:48 · LAX 14:48 · JFK 17:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.