在剪贴板上打开一个 Google 地图位置的 Python 脚本?


我们通常打开浏览器在谷歌地图上搜索特定地点。如果您每天需要多次执行此任务,那就会变得非常枯燥。现在,您可以自动化此任务,让浏览器自动打开,网页会向您显示所需位置的 Google 地图

安装

为此,我将使用 paperclip 包。由于这不是标准包,我们需要使用 pip 安装它。

>pip install pyperclip
Collecting pyperclip
Downloading https://files.pythonhosted.org/packages/2d/0f/4eda562dffd085945d57c2d9a5da745cfb5228c02bc90f2c74bbac746243/pyperclip-1.7.0.tar.gz
Building wheels for collected packages: pyperclip
Building wheel for pyperclip (setup.py) ... done
Stored in directory: C:\Users\rajesh\AppData\Local\pip\Cache\wheels\92\f0\ac\2ba2972034e98971c3654ece337ac61e546bdeb34ca960dc8c
Successfully built pyperclip
Installing collected packages: pyperclip
Successfully installed pyperclip-1.7.0

完成此操作的步骤

  • 首先从命令行参数或剪贴板中读取所需的地址。

  • 其次使用 webbrowser 模块自动打开默认网络浏览器,其中包含所需的地址。

  • 需要 sys 模块来访问存储在 argv 列表中的命令行。

  • 最后,使用 pyperclip 模块从剪贴板中访问。

示例代码

#webbrowser module helps in open default web browser of os
from webbrowser import open
#sys contains command line arguments
from sys import argv
#To access clipbord
from pyperclip import paste

if len(argv)>1:
   address = " ".join(argv[1:])
else:
   address = paste()
open("http://www.google.com/maps/place/"+address)

输出

更新日期: 30-7-2019

877 次浏览

事业起航

完成课程,获得认证

开始
广告