Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Mở vị trí Google Maps từ clipboard bằng script Python

Chúng ta thường mở trình duyệt để tìm kiếm một địa điểm cụ thể trên Google Maps. Nếu phải làm việc này nhiều lần trong ngày, sẽ rất nhàm chán. Bây giờ bạn có thể tự động hóa tác vụ này: trình duyệt sẽ tự động mở và hiển thị Google Maps tại vị trí mong muốn.

Cài đặt

Để thực hiện việc này, tôi sẽ sử dụng gói pyperclip. Vì đây không phải gói tiêu chuẩn, chúng ta cần cài đặt nó bằng 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

Các bước thực hiện

  • Đọc địa chỉ mong muốn từ đối số dòng lệnh hoặc từ clipboard.
  • Sử dụng module webbrowser để tự động mở trình duyệt mặc định với địa chỉ đó.
  • Cần module sys để truy cập danh sách đối số dòng lệnh argv.
  • Sử dụng module pyperclip để truy xuất nội dung từ clipboard.

Mã ví dụ

# Module webbrowser giúp mở trình duyệt mặc định của hệ điều hành
from webbrowser import open
# sys chứa các đối số dòng lệnh
from sys import argv
# Truy cập clipboard
from pyperclip import paste

if len(argv) > 1:
    address = " ".join(argv[1:])
else:
    address = paste()

open("https://www.google.com/maps/place/" + address)

Kết quả

Mở vị trí Google Maps từ clipboard bằng script Python