argc = len(sys.argv)
if (argc < 3 or argc > 5):
printusage()
sys.exit()
insensitive = 1 if ("-i" in sys.argv) else 0
boundaries = 1 if ("-b" in sys.argv) else 0
filename = sys.argv[argc-2]
str = sys.argv[argc-1]
print "Looking for '", str , "' in '" , filename , "'"
蟒蛇count_words.py -b -i football.txt目標
尋找在 'football.txt' '目標'
爲什麼會出現'goal'和'football.txt'之前和之後的空間?當我嘗試打印str和文件名自己變量時,它們沒有這些空格。
我也試過在打印中使用str.strip(),但沒有效果。
任何想法?
你可以在python中使用'if 5
rplnt
5