python创建写入csv文件代码拆解理解

代码块

global fileName
fileName = '{}.csv'.format(keyword)

if not os.path.exists(fileName):
    with open(fileName, 'w+', encoding='utf-8-sig', newline='') as f:
        writer = csv.writer(f)
        writer.writerow(['title', 'source', 'time', 'summary'])

format用法

'{}.csv'.format()意为字符串格式化。{}为占位符。

python os库

os.path模块可以操作文件路径。

os.path.exists()函数意为判断文件或者路径是否存在。

open()用法

open()函数用于创建或者打开指定文件。

with as 语句

with 表达式 [as target]:
    代码块

将表达式中的结果作为target 使用。

项目代码中意为将文件创建或打开,指定成f变量,在代码块中使用。

python csv库

csv.writer()函数意为创建一个writer对象。

writer.writerow()意为将一个列表全部写入csv同一行。

posted @ 2023-01-13 22:48  金九亿  阅读(126)  评论(0编辑  收藏  举报