使用python造数据并写入csv实例代码
时间: 2023-08-17 18:05:38 浏览: 242
当然可以!以下是一个使用Python生成数据并将其写入CSV文件的示例代码:
```python
import csv
import random
# 生成随机数据
data = []
for _ in range(10):
name = ''.join(random.choices('abcdefghijklmnopqrstuvwxyz', k=5))
age = random.randint(18, 60)
score = random.uniform(0, 100)
data.append([name, age, score])
# 写入CSV文件
filename = 'data.csv'
with open(filename, 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow(['Name', 'Age', 'Score']) # 写入表头
writer.writerows(data) # 写入数据
print(f'Data has been written to {filename}.')
```
这个代码会生成一个包含10行随机数据的CSV文件,每行数据包括姓名、年龄和分数。你可以根据需要修改生成数据的规则和行数。运行代码后,会在当前目录下生成名为`data.csv`的CSV文件,并在控制台输出成功的提示信息。
希望这个例子能帮到你!如果有任何问题,请随时问我。
阅读全文