我开始学习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
无法弄清楚如何解决这个问题。本教程只放置文件名和参数,它可以工作。我怎么能这样做?