使用csv模块,csv的writer对象也提供一次写入多行的方法( )
A: writeline()
B: writelines()
C: writerow()
D: writerows()
A: writeline()
B: writelines()
C: writerow()
D: writerows()
D
举一反三
- 使用csv模块写csv文件时,下面描述不正确的是( ) A: 需要创建一个writer对象 B: writer对象的writerow方法可写入一行,且写入内容用列表存储 C: writer对象的writerows方法可写入多行,写入内容为嵌套列表(或元组) D: writer对象的writerow方法写入时会生成空行,去掉空行的方法是打开文件是设置参数"newline='\n'"
- csv.DictWriter()方法返回一个 CSV 文档写入对象,使用该对象调用其( )方法写入内容。 A: writerow() B: writer() C: writerrow() D: write()
- 以下关于CSV文件操作中,正确的是() A: 使用csv模块读取CSV文件数据时,需要先创建一个reader对象。然后通过迭代遍历reader对象来遍历文件中的每一行。 B: 由于CSV文件是按行存储的,所以写文件需要调用write对象的writerow()方法,将列表存储的一行数据写入文件。 C: writer对象中的writerows()方法可以一次写入多行。 D: 对于CSV文件,若在记录之前出现了空行,在读文件时会出现错误,因此在打开文件时增加一个参数:newline = ‘ ’,指明在写入新的记录后不插入空行。
- 使用csv模块的()方法,可以一次性将一行数据写入文件,且各数据项自动使用英文()分隔;使用csv模块的()方法,可以一次性将多行数据写入文件。
- 18. 下列csv模块的相关方法中,要求参数必须是列表或字典对象的是( )。 A: writer() B: writerow() C: DictWriter() D: writeheader()
内容
- 0
以下文件操作方法中,不能向CSV格式文件写入数据的是()。 A: write B: seek和write C: writeline D: writelines
- 1
使用csv模块的________方法,可以一次性将多行数据写入文件。【直接写方法名,不需要加括号】
- 2
writerows()方法将参数列表中的每一个元素列表作为一行写入CSV文件。
- 3
以下关于CSV文件的正确描述是( )。 A: 使用writer对象对CSV文件进行写操作后,不需要关闭文件。 B: reader对象中的每个元素都是一个字符串,对应了CSV文件中的一行。 C: python的csv模块是内置的,不需要另外单独安装。 D: csv文件主要用来存储表格数据。
- 4
以下关于CSV文件说法正确的是 A: python的csv模块是内置的,不需要另外单独安装 B: 使用writer对象对CSV文件进行写操作后,不需要关闭文件。 C: csv文件主要用来存储表格数据 D: reader对象中的每个元素都是一个字符串,对应了CSV文件中的一行