sql2008評價期已過的處理方法及序列號。本站提示廣大學習愛好者:(sql2008評價期已過的處理方法及序列號)文章只能為提供參考,不一定能成為您想要的結果。以下是sql2008評價期已過的處理方法及序列號正文
比來在看python劇本說話,劇本說話是一種說明性的說話,不須要編譯,可以直接用,由說明器來擔任說明。python說話很壯大,並且寫起來很簡練。上面的一個例子就是用python統計單詞湧現的個數。
import sys import string #import collections if len(sys.argv) == 1 or sys.argv[1] in {"-h", "--help"}: print("usage: uniqueword filename_1 filename_2 ... filename_n") sys.exit() else: words = {} # words = collections.defaultdict(int) strip = string.whitespace + string.punctuation + string.digits + "\"'" for filename in sys.argv[1:]: for line in open(filename): for word in line.split(): word = word.strip(strip) if len(word) >= 2: words[word] = words.get(word, 0) + 1 # words[word] += 1 for word in sorted(words): print("'{0}' occurs {1} times".format(word,words[word]))
假定文件名是 uniqueword.py,在敕令行下輸出: uniqueword.py filename_1 filename_2 ... filename_n中單詞湧現的次數可以被統計出來。
第四行和第五行斷定能否有輸出參數,假如輸出參數為空或許為-h, -help,則輸入贊助信息。
從第七行到第14行是焦點部門,一一翻開參數中指定的文件,並讀取每行,再用字符串的split辦法把讀取的行抽掏出一個一個的單詞,但單詞長度年夜於2的時刻,把此單詞參加到字典words中。 個中words.get(word, 0)的意思是掏出key等於word的value,假如key為空,則把value置為默許值0. 最初打印出成果。