没有完整目录的命令行参数

时间:2017-08-05 20:14:41

标签: python sys

我开始学习python,我遇到命令行参数问题

以下是我正在使用的代码

#!python3
# mapIt.py gets the address from command line or clipboard and searches Google with it

import pyperclip, webbrowser, sys

if len(sys.argv)>1:
    #Get address from command line.
    address = ' '.join(sys.argv[1:])
else:
    #Get address from copy pasta
    address = pyperclip.paste()

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

当我输入命令行时,没有任何反应:

mapIt 123 King St. New York OR mapIt.py 123 King St. New York

但如果我这样做,那就有效:

C:\ Users \ file1 \ file2 \ file3 \ Python \ Scripts \ mapIt.py 123 King St. New York

无法弄清楚如何解决这个问题。本教程只放置文件名和参数,它可以工作。我怎么能这样做?

0 个答案:

没有答案