我的程序执行以下操作:
对于每个文件:
2.1. 读取文件
2.2 将内容排序为列表并将列表推送到主列表
我在没有任何 async/await 的情况下这样做了,这些是时间统计信息
real 0m0.036s
user 0m0.018s
sys 0m0.009s
Run Code Online (Sandbox Code Playgroud)
使用下面的异步/等待代码我得到
real 0m0.144s
user 0m0.116s
sys 0m0.029s
Run Code Online (Sandbox Code Playgroud)
考虑到用例表明我错误地使用了 aysncio。
有人知道我做错了什么吗?
import asyncio
import aiofiles
import os
directory = "/tmp"
listOfLists = list()
async def sortingFiles(numbersInList):
numbersInList.sort()
async def awaitProcessFiles(filename,numbersInList):
await readFromFile(filename,numbersInList)
await sortingFiles(numbersInList)
await appendToList(numbersInList)
async def readFromFile(filename,numbersInList):
async with aiofiles.open(directory+"/"+filename, 'r') as fin:
async for line in fin:
return numbersInList.append(int(line.strip("\n"),10))
fin.close()
async def appendToList(numbersInList):
listOfLists.append(numbersInList)
async def main():
tasks=[]
for filename …Run Code Online (Sandbox Code Playgroud) 我在表单中有两个字段,我想为他们添加一条规则,说id2的值不能小于id1
<input type="text" id="id1">
<input type="text" id="id2">
id1 : {
number: true,
min: 0
},
id2 : {
number: true,
min: 0
}
Run Code Online (Sandbox Code Playgroud)
有没有办法为jquery验证器设置规则?