【问题标题】:Using webbrowser module to use Google Maps使用 webbrowser 模块使用谷歌地图
【发布时间】:2016-10-01 16:33:00
【问题描述】:

我刚接触 python,我想问一个简单的问题。
使用这段代码有什么区别:

    import webbrowser, pyperclip, sys        

    chrome = "C:/Program Files/Google/Chrome/Application/chrome.exe %s"

    def location_finder():
        output = input('Type the place you want to find!\n')

        webbrowser.get(chrome).open('https://www.google.com/maps/place/' + output)

    location_finder()

这个代码:

    import webbrowser, pyperclip, sys  

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

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

【问题讨论】:

  • 一切。还是文档损坏了?

标签: python module sys pyperclip


【解决方案1】:

不同的是:

  1. 第一个使用目标浏览器chrome.exe,第二个使用默认浏览器。
  2. 第一个代码使用 import from 内置函数 input 和第二个代码 sys.argv 自动是表示命令行上参数(以空格分隔)的字符串列表。 sys.argv[1:] 获取脚本名称后的所有内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多