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. 最初打印出成果。