python - 将循环变量存储在不同的 CSV 文件中
问题描述
对于当前项目,我正在循环一个脚本并在“逐个循环”的基础上存储相应的变量。
作为下一步,我计划将这些变量“集”存储在单独的 CSV 文件中。然而,当前脚本将所有变量相加并将它们分配给具有累积值的同一文件。
是否有任何智能调整可以逐个循环地保存输出?代码的对应部分如下所示:
# Looping output
output = []
elements = [0, 44]
for x in elements:
output.append(x)
# Print the contents of dictionary
for key in list(d.keys()):
print(key, ":", d[key])
# Count the total number of words
total = sum(d.values())
percent = d[key] / total
print(d[key], total, percent)
# Saving the content in a CSV file
with open('Glassdoor_A.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow(["Word", "Occurrences", "Percentage"])
writer.writerows([key, d[key], d[key] / total] for key in list(d.keys()))
解决方案
推荐阅读
- haskell - 如何在 ihaskell 笔记本中设置 OverloadedStrings?
- xaml - 带有文本框和文本块的自定义控件
- javascript - 从 Blueimps Jquery 文件上传中的下载模板中单击的段落中获取 id
- java - Java 在读取流时抛出 InvalidClassException
- error-handling - InvalidStateError:尝试使用不可用或不再可用的对象?
- python - 有没有办法将 matplotlib 制作的图形打印到 csv 中?
- javascript - 为什么 Node.removeChild 会抛出错误?
- amazon-web-services - 云“翻译”指南
- angular - How to use params property of ActivatedRouteSnapshot to populate data differently in a component
- python-3.x - 从用户那里获取一个参数并将参数设置为默认值,然后一键运行python代码