0
properties = ["color", "font-size", "font-family", "width", "height"]
inPath = "style.css"
outPath = "output.txt"
#Open a file for reading
file = open(inPath, 'rU')
if file:
# read from the file
filecontents = file.read()
file.close()
else:
print "Error Opening File."
#Open a file for writing
file = open(outPath, 'wb')
if file:
for i in properties:
search = i
index = filecontents.find(search)
file.write(str(index), "\n")
file.close()
else:
print "Error Opening File."
似乎工作,但:搜索,計數並相加 - Python的
- 它只會搜索關鍵字一次?
- 它不寫入輸出文件。
function takes exactly 1 argument
- 我不希望它實際上打印索引,而是顯示關鍵字的次數。
非常感謝
輝煌!感謝堆。只是一個問題。例如,如果在「then」中找到「the」,它會增加計數嗎? – 3zzy 2012-03-24 19:08:54
是的。如果只想匹配完整的單詞,則可能需要使用正則表達式,或者使用'.split()'字符串並匹配單個令牌以實現相等。 – Amber 2012-03-24 19:16:50
所以它會計算「顏色」兩次,一次是「顏色」和「背景顏色」?啊! – 3zzy 2012-03-24 19:18:47