gpt4 book ai didi

python - 在 OS X 上打开文本文件并搜索

转载 作者:太空宇宙 更新时间:2023-11-04 10:25:26 24 4
gpt4 key购买 nike

我想打开一个文本文件,然后立即搜索某个字符串并突出显示它。

我使用:

command ="open "+'"'+ file +'"'
os.system(command)

但我想要这样的东西:

command ="open "+'"'+ file +'"' + "then"+ "ctrl-F(string)"

显然这是行不通的,但有没有办法做到这一点?我只想像使用普通 CTRL+F 一样突出显示字符串中的文本。

最佳答案

open 你走在正确的轨道上;要使用 +F(我假设您在标签中使用的是 OS X),您可以使用 AppleScript 告诉系统事件应用程序执行击键:

os.system("open " + filename)

# You may need to add a sleep() here if the application is not already open and therefore needs time to load
os.system("""osascript -e 'tell application "System Events" to keystroke "f" using {command down}'""")
os.system("""osascript -e 'tell application "System Events" to keystroke \"""" + search_term + "\"'")

关于python - 在 OS X 上打开文本文件并搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29585295/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com