gpt4 book ai didi

python - 搜索、计数和添加 - Python

转载 作者:太空宇宙 更新时间:2023-11-03 20:56:34 25 4
gpt4 key购买 nike

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."

似乎可行,但是:

  • 它只搜索一次关键字?
  • 它没有写入输出文件。 函数只接受 1 个参数
  • 我不希望它实际打印索引,而是关键字出现的次数。

非常感谢

最佳答案

首先,您需要 .count(search),而不是 .find(search),如果您要查找的是 # of occurrences。

其次,.write()只接受一个参数——如果你想写一个换行符,你需要先连接它,或者调用.write()两次。

第三,for i in properties: search = i 是多余的;只需在 for 循环中使用您想要的名称即可。

for search in properties:
cnt = filecontents.count(search)
file.write(str(cnt) + "\n")

关于python - 搜索、计数和添加 - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9854597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com