V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipwx  ›  全部回复第 113 页 / 共 201 页
回复总数  4006
1 ... 109  110  111  112  113  114  115  116  117  118 ... 201  
2020-01-19 15:25:46 +08:00
回复了 Ritter 创建的主题 Python 大佬们 我这协程写的有毛病吗?
=== 我发现楼主还有个问题,在 async def run 里面。

他只创建了 consumer = asyncio.gather(...),但是没有勒令 consumer 进入执行啊?按照道理 asyncio.gather 并不具有执行一个 coroutine 的特性啊,只有 await 才能保证让一个 coroutine 进入运行状态啊?

楼主你得用 loop.create_task 把一个 coroutine 强行进入后台运行状态才对吧?
2020-01-19 15:22:54 +08:00
回复了 Ritter 创建的主题 Python 大佬们 我这协程写的有毛病吗?
@Ritter 楼主也没放日志(差评)。

不过 async def put 这个函数问题太大了,怎么都会出问题的。
2020-01-19 15:17:50 +08:00
回复了 Ritter 创建的主题 Python 大佬们 我这协程写的有毛病吗?
除了 readFromFolder, f.read() 也是阻塞的,也得放在 executor 里面
2020-01-19 15:17:09 +08:00
回复了 Ritter 创建的主题 Python 大佬们 我这协程写的有毛病吗?
顺便吐槽一句楼上,这么明显的问题不是一眼就能看出来么
2020-01-19 15:16:48 +08:00
回复了 Ritter 创建的主题 Python 大佬们 我这协程写的有毛病吗?
大哥 readFromFolder 是阻塞的,你在 async def put 里面得用线程池去执行它。asyncio 的主线程是单线程,没法执行这种阻塞函数。

https://docs.python.org/3/library/asyncio-eventloop.html#asyncio.loop.run_in_executor
2020-01-19 15:09:06 +08:00
回复了 wadezhao 创建的主题 程序员 问一件羞耻的事情,你们怎么移动光标?
其实吧,很多 IDE,即使有了右括号,你再打一遍右括号,它不会多出一个的,会合并。。。
2020-01-18 10:25:33 +08:00
回复了 cyheng 创建的主题 Python 爬虫的时候只存文本到数据库,怎么在前端展示呢
或者 "".join(["<p>{}</p>".format(line) for line in content.split("\n")])
2020-01-18 10:24:52 +08:00
回复了 cyheng 创建的主题 Python 爬虫的时候只存文本到数据库,怎么在前端展示呢
replace("\n", "<br/>")
2020-01-15 22:51:28 +08:00
回复了 autoxbc 创建的主题 问与答 有没有在文件复制过程中同时生成 MD5 的软件?
@eason1874 因为边复制边校验,要么总时间更长(写入一块到目标盘、清空缓存、从目标盘读出一块;这肯定比不上先全部写入,清空缓存,然后全部读出计算 MD5 来得快),要么根本只能校验源盘而不能校验目标盘。
2020-01-15 20:58:17 +08:00
回复了 autoxbc 创建的主题 问与答 有没有在文件复制过程中同时生成 MD5 的软件?
一开始看 1L 的评论觉得他在无理取闹,按照楼主的字面需求,只要生成 MD5 就行了,根本没有 1L 说的问题。

细细一品,卧槽,我怎么觉得楼主的需求很奇葩。。。 不把文件完整地存进第二张盘,然后清空缓存,再读出来,然后再算 MD5,就根本起不到校验拷贝操作的正确性吧。。
2020-01-15 20:55:48 +08:00
回复了 beexu 创建的主题 编程 为什么有些枚举类型要用 2 的 n 次方存储?
好吧错了,x[i] & x[j] != 0 当且仅当 i == j
2020-01-15 20:54:57 +08:00
回复了 beexu 创建的主题 编程 为什么有些枚举类型要用 2 的 n 次方存储?
正交:x[i] & x[j] = 1 当且仅当 i == j
2020-01-15 20:54:28 +08:00
回复了 beexu 创建的主题 编程 为什么有些枚举类型要用 2 的 n 次方存储?
1、我猜楼主说的是 flag 类型而不是单纯的枚举类型。
2、因为 2^k 是正交的啊。。。
2020-01-13 18:09:22 +08:00
回复了 luyan 创建的主题 生活 关于解酒药
为啥春节需要每天不停的喝酒?不会拒绝么?
@dangyuluo 那就用 fraction,Python 标准库就有。
用 decimal 不用 float,流行的语言基本标准库都有。
楼主你的需求就是各个语言里面的 decimal 库而已。一般都是标准库
2020-01-10 21:01:37 +08:00
回复了 murmur 创建的主题 奇思妙想 [年终总结]为什么我要做果黑,以及果黑的自我修养
@LancerEvo ... 您真厉害,没时间挑手机,有时间水 v 站。。。
2020-01-10 16:26:31 +08:00
回复了 88977388 创建的主题 问与答 碰到一个诡异的特殊符号问题
这俩在我手机上一个大一个小。。。
1 ... 109  110  111  112  113  114  115  116  117  118 ... 201  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2543 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 11:06 · PVG 19:06 · LAX 03:06 · JFK 06:06
Developed with CodeLauncher
♥ Do have faith in what you're doing.