使用 print() 函数无法将信息写入文件。
举一反三
- print函数不仅可以将信息输出到屏幕上,还可以将信息写入到指定的文件中。
- 对文件进行写入操作,与使用()函数将一个列表内容都写入到文件中。 A: writelines() B: write() C: writeline() D: os.write()
- 使用函数open()进行写入文件操作时,如果要写入的文件不存在,函数open()会自动创建它。
- 关于文件读写,正确的叙述是()。 A: 使用fprintf函数可以将信息以文本的形式写入文件(类似向屏幕输出文本信息的printf函数)。 B: 使用fscanf函数可以从文本文件,按格式读入int、float等各种类型的数值(类似从键盘读入信息的scanf函数)。 C: 以二进制形式打开的文件,如果使用fprintf向文件写入所有数据,其结果是生成的文件还是个文本文件。 D: 以文本方式打开的文件,如果使用fwrite向文件写入所有数据,其结果是生成的文件还是个二进制文件。正因如此,如果用文本编辑器打开这个文件查看文件中的内容会发现是乱码。
- 要向顺序文件中写入一个数据项,不能用的函数是: A: write B: Input C: print D: append