【问题标题】:How to keep focus on terminal when running python script?运行python脚本时如何保持专注于终端?
【发布时间】:2018-11-01 19:29:37
【问题描述】:

我有一个 python 脚本,需要一张一张地打开 6000 张图像,以便我手动注释它们。

这些图片是链接,所以我需要打开浏览器才能看到它们。但是,当我这样做时,焦点从运行脚本的终端切换到浏览器,迫使我重新单击终端以更改焦点。这真的很乏味,我需要能够专注于终端。

我在Ubuntu,浏览器是firefox,我打开浏览器如下:

for url in urls:
    webbrowser.open_new_tab(url)
    pattern = -1
    while not (pattern == 0 or pattern == 1):
        print('Enter 0 for no pattern, 1 for pattern')
        pattern = input()

【问题讨论】:

  • 你能告诉 Ubuntu 将终端窗口保持在顶部(通过右键单击其标题栏)吗?
  • 将终端保持在顶部不会保持焦点。
  • 那我可能不明白你想做什么。您能澄清一下您在浏览器中所做的事情以及您在终端中所做的事情吗?
  • 终端 I 键入。 Broswer 只是让我提供图像。即我想要的是在浏览和注释图像时永远不必触摸鼠标。
  • 我认为您不需要单击鼠标即可查看图像?它们只显示在浏览器中。为什么需要点击?

标签: python firefox terminal focus


【解决方案1】:

我真的不明白你为什么会问这个问题,因为selenium 根本不会改变你的注意力。

from selenium import webdriver

b = webdriver.Firefox()
b.get("https://www.google.com")
b.get("https://whatever")

测试这段代码,你会发现它根本没有改变你的焦点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-27
    • 2021-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多