和push的区别_傻傻分不清楚?pull,push,drag,推、拉、拖、拽?

Hello,小伙伴们!

想要表达一个完整的句子,动词的选择是至关重要的!

pull,push,drag,推?拉?拖?拽?

是不是有点傻傻分不清楚?

e814a44a8f1f720ece1411d3d575e626.png
  • push and pull

在商店的大门上,我们常常会看到正反两面张贴的pushpull的标志,来分别表示“推门”“拉门”

下面我们通过两个例句,对比两个词的区别:

例句1:Please push the window open.

译:请把窗户开。

例句2:Please pull the door shut.

译:请把门上。

解析

push [pʊʃ] pull [pʊl]

pushpull作动词,都可以表示move(移动)某人/某物,区别在于:

push:表示推动,常指动作方向向外的意思;

pull:表示拉、拽等,常指动作方向向内的意思。

大家可以从以上两个例句中感受一下意思的区别。

1fe896b2d77eb51ca6bfab1b07628f69.png
  • drag and pull

drag的意思,则与pull近似,可以表示拉、拽、拖等意思。

两者细微的差别在于:

drag更强调动作的吃力程度,常常指拖着地拉拽

e.g. I drag the luggage to the room.

译:我把行李到了屋里。

ee05b00a89f79e289df3a6583ab8c69f.png

以上就是今天的内容!

我是#英语小地呱#

欢迎大家相互学习与交流!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用以下代码来实现: ```python from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC # 加载浏览器驱动 driver = webdriver.Chrome() driver.get('你要访问的网址') # 等待元素加载完成 wait = WebDriverWait(driver, 10) element = wait.until(EC.presence_of_element_located((By.CLASS_NAME, 'drag-handle_right-handle'))) # 获取元素 drag_handle = driver.find_element_by_class_name('drag-handle_right-handle') # 获取元素的初始位置 initial_location = drag_handle.location['x'] # 获取元素的宽度 width = drag_handle.size['width'] # 获取元素的父元素 parent_element = drag_handle.find_element_by_xpath('..') # 获取父元素的宽度 parent_width = parent_element.size['width'] # 计算需要动的距离 distance = parent_width - initial_location - width # 创建ActionChains对象 actions = ActionChains(driver) # 动元素 while True: actions.drag_and_drop_by_offset(drag_handle, distance, 0).perform() new_location = drag_handle.location['x'] if new_location == initial_location: break initial_location = new_location # 关闭浏览器 driver.quit() ``` 这段代码会打开Chrome浏览器,访问你想要动元素的页面,等待元素加载完成,获取元素的初始位置、宽度、父元素的宽度,计算需要动的距离,创建ActionChains对象,然后不停地动元素,直到元素无法继续动为止。最后关闭浏览器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值