代码块
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同一行。