# coding : UTF-8
import os, csv # 导入模块
PATH = "d:" + os.sep + "orders.csv" # 进行数据存储
HEADERS = ["用户","省份","城市","总额","数量"]
def main(): # 主函数
# 如果不使用“newline”(换行符),记录中就会多出一个空行
with open(file=PATH, mode="w", newline= "",encoding= "UTF-8") as file:
csv_file = csv.writer(file) # 创建csv写入对象
csv_file.writerow(HEADERS) # 写入头部信息
for num in range(10):
csv_file.writerow(["BCC-%d" % num, "北京", "北京-%d" % num, 999*(num-1), num+1])
if __name__ == "__main__": # 判断程序执行名称
main() # 调用主函数
代码执行结果:
用户 省份 城市 总额 数量
BCC-0 北京 北京-0 -999 1
BCC-1 北京 北京-1 0 2
BCC-2 北京 北京-2 999 3
BCC-3 北京 北京-3 1998 4
BCC-4 北京 北京-4 2997 5
BCC-5 北京 北京-5 3996 6
BCC-6 北京 北京-6 4995 7
BCC-7 北京 北京-7 5994 8
BCC-8 北京 北京-8 6993 9
BCC-9 北京 北京-9 7992 10
注:因为是UTF-8文件,所有用excel直接打开会有乱码,需要用通过excel数据导入方式打开
139

被折叠的 条评论
为什么被折叠?



