Python 文件
为了防止文件中已存在的数据被意外清除,在打开文件前可以检测该文件是否存在。使用os.path模块中的isdir方法判断一个文件是否存在。
A. 对
B. 错参考答案:B
Python第三方扩展库openpyxl支持Excel文件的读写操作。
A. 对
B. 错参考答案:A
以写模式打开的文件无法进行读操作。
A. 对
B. 错参考答案:A
打开文件的含义是指将文件对象与外存上的文件建立联系。成功打开文件后,对该文件的操作都将通过文件对象来完成。
A. 对
B. 错
参考答案:A
文件对象的seek()方法用来返回文件位置指示器(文件指针)的当前位置。
A. 对
B. 错参考答案:B
文件默认以二进制文件模式打开。打开文本文件要显式指定文本文件模式。
A. 对
B. 错参考答案:B
好的习惯,文件使用完毕后必须显式关闭文件。
A. 对
B. 错参考答案:A
CSV文件是纯文本文件。
A. 对
B. 错参考答案:A
内存文件不是存放在外存上的真正文件,而是存放在内存中的虚拟文件。
A. 对
B. 错参考答案:A
序列化指的是从字节流中提取出对象的过程。(1分)
A. 对
B. 错参考答案:B
对文件进行写入操作之后,________(注:填写英文)方法用来在不关闭文件对象的情况下强制将缓冲区内容写入文件。(2分)
参考答案:flush()、flush
通常有两种类型的文件:文本文件和________(注:填写中文)。(2分)
参考答案:二进制文件
解决数据永久性保存的有效方式是使用________(注:填写中文)。
参考答案:文件
Python内置函数________(注:填写英文)用来打开或创建文件并返回文件对象。(2分)
参考答案:open()、open
使用上下文管理________(注:填写英文单词)语句可以自动管理文件对象,不论何种原因,都能保证文件被正确关闭。
参考答案:with
Python提供了一个专门处理CSV文件的________(注:填写英文)模块。
参考答案:csv
文件使用完毕后必须关闭文件。________(注:填写英文)方法用来显式关闭文件。
参考答案:close()、close
下列( )说法是正确的。
A. 当打开一个文件进行读操作,如果文件不存在,出现一个错误
B. 当打开一个文件进行写操作,如果文件不存在,出现一个错误
C. 当打开一个文件进行读操作,如果文件不存在,程序将打开一个空文件参考答案:A
( )函数可以用来检查文件f是否存在。
A. os.path.isFile(f)
B. os.path.exists(f)
C. os.path.isfile(f)
D. os.isFile(f)参考答案:C
打开文件C:\scores.txt追加数据,使用( )。
A. outfile = open("C:\\scores.txt", "a")
B. outfile = open("C:\\scores.txt", "rw")
C. outfile = open(file = "C:\scores.txt", "w")
D. outfile = open(file = "C:\\scores.txt", "w")参考答案:A
readlines()方法返回( )。
A. 一个字符串
B. 一个字符串(行)列表
C. 一个浮点数列表
D. 一个整数列表参考答案:B
从infile文件对象读取文件的所有数据并作为一个字符串返回,使用( )。
A. infile.read(2)
B. infile.read()
C. infile.readline()
D. infile.readlines()参考答案:B
write()方法将( )写入文件。
A. 一个字符串
B. 一个布尔值
C. 一个浮点数
D. 一个整数参考答案:A
调用( )方法将原始字节数据转换成字符串。
A. encode()
B. decode()
C. convert()
D. toString()参考答案:B
打开文件c:\scores.dat进行二进制写操作,使用( )。
A. outfile = open("c:\\scores.dat", "wb")
B. outfile = open("c:\\scores.dat", "w")
C. outfile = open("c:\scores.dat", "a")
D. outfile = open("c:\\scores.dat", "w")参考答案:A
从infile文件对象读取文件的所有行数据,使用( )。
A. infile.read(2)
B. infile.read()
C. infile.readline()
D. infile.readlines()参考答案:D
从infile文件对象读取文件的一行数据并作为一个字符串返回,使用( )。
A. infile.read(2)
B. infile.read()
C. infile.readline()
D. infile.readlines()参考答案:C
调用( )方法将字符串转换成原始字节数据。
A. encode()
B. decode()
C. convert()
D. toString()参考答案:A
可以使用( )方法进行二进制写操作。
A. write
B. output
C. dump
D. send参考答案:C
打开文件c:\scores.dat进行二进制读操作,使用( )。
A. infile = open("c:\\scores.dat", "rb")
B. infile = open("c:\\scores.dat", "r")
C. infile = open("c:\scores.dat", "wrb")
D. infile =open("c:\\scores.dat", "r")参考答案:A
可以使用( )方法进行二进制读操作。
A. read
B. input
C. load
D. receive参考答案:C
打开文件C:\scores.txt进行读操作,使用( )。
A. infile = open("C:\scores.txt", "r")
B. infile = open("C:\\scores.txt", "r")
C. infile = open(file = "C:\scores.txt", "r")
D. infile = open(file = "C:\\scores.txt", "r")参考答案:B
下列( )说法是错误的。
A. 当打开一个文件进行写操作,如果文件不存在,创建一个新文件
B. 当打开一个文件进行写操作,如果文件已经存在,这个存在的文件被新文件覆盖
C. 当打开一个文件进行写操作,如果文件已经存在,出现一个错误参考答案:C
打开文件c:\scores.txt进行读写操作,使用( )。
A. iofile = open("c:\\scores.txt","r")
B. iofile = open("c:\\scores.txt", "w")
C. iofile = open("c:\\scores.txt", "ab")
D. iofile = open("c:\\scores.txt", "r+")参考答案:D
writelines()方法将( )写入文件。
A. 一个字符串
B. 一个字符串列表
C. 一个浮点数列表
D. 一个整数列表参考答案:B
从infile文件对象读取2个字符,使用( )。
A. infile.read(2)
B. infile.read()
C. infile.readline()
D. infile.readlines()参考答案:A
打开文件C:\scores.txt进行写操作,使用( )。
A. outfile = open("C:\scores.txt", "w")
B. outfile = open("C:\\scores.txt", "w")
C. outfile = open(file = "C:\scores.txt", "w")
D. outfile = open(file = "C:\\scores.txt", "w")参考答案:B
Python 文件相关推荐
- 在pycharm中无法引入同一目录下的python文件
问题 同一目录下存在以下两个python文件: 1. app.py 2. forms.py 现在我希望在app.py中引入forms.py的某个函数,但是出现如下情况: 主要表现在: 函数标红 无法自 ...
- 关于python文件读写小结
读文件 打开一个文件用open()方法(open()返回一个文件对象,它是可迭代的): >>> f = open('test.txt', 'r') r表示是文本文件,rb是二进制文件 ...
- Python Qt GUI设计:将UI文件转换为Python文件的三种妙招(基础篇—2)
目录 1.创建项目 2.将.ui文件生成.py文件 2.1.Eric 6编译 2.2.Python命令行编译 2.3.脚本编译 3.界面.逻辑分离思想 在开始本文之前提醒各位朋友,Python记得安装 ...
- python 文件追加写入_Python写入文件–解释了打开,读取,追加和其他文件处理功能
python 文件追加写入 欢迎 (Welcome) Hi! If you want to learn how to work with files in Python, then this arti ...
- Python 文件 close() 方法
描述 Python 文件 close() 方法用于关闭一个已打开的文件.关闭后的文件不能再进行读写操作, 否则会触发 ValueError 错误. close() 方法允许调用多次. 当 file 对 ...
- python文件和目录
# -*- coding: utf-8 -*-import osdef printFile(rootDir):allFiles = os.listdir(rootDir) #列出文件夹下所有文件和目录 ...
- 深度学习运行python文件,出现跨路径搜索其他module,怎么解决?
在运行的目标python文件顶部,添加需要用的模块的搜索路径: 1)import sys, os sys.path.append(os.pardir) #添加的路径是,待运行目标python文件所在文 ...
- 第九课.Python文件操作
Python文件读写 最基本的,通过open返回文件句柄(文件对象),将文件读入内存: #f是一个文件对象 f=open('./sample.txt') data=f.read()#read读取所有内 ...
- sys.argv[n] (终端运行python文件第n个参数) 在 pycharm 中的应用
sys.argv[n] (终端运行python文件第n个参数) 在 pycharm 中的应用 打开pycharm --> Run --> Edit Configurations --> ...
- python文件信息排序_python文件排序的方法总结
在python环境中提供两种排序方案:用库函数sorted()对字符串排序,它的对象是字符:用函数sort()对数字排序,它的对象是数字,如果读取文件的话,需要进行处理(把文件后缀名'屏蔽'). (1 ...
最新文章
- Linux下des对称性加密
- 2、使用 kubeadm 方式快速部署K8S集群
- 一步步写一个符合Promise/A+规范的库 1
- 测试 / 单元测试的重要性
- LeetCode 371 两个整数之和
- 模态窗口插件之Jbox
- OpenShift 4 - 向OpenShift添加新的SSH Key
- sed原理及p参数的运用的分析
- java guice_java – Guice Inject类中的字段不是由Guice创建的
- 文章最重要的并不是原创,而是伪原创
- 用caffe框架做号牌识别笔记
- cadz轴归零命令_cadz轴归零(cad全部z轴归零)
- BUU-RSA入门题合集 第二弹
- c语言判定条件 i什么意思,c语言 if(!x)中条件!x是什么意思
- 洛谷—— P1419 寻找段落
- springboot kafka集成
- 【dbv】使用dbv工具检验数据文件是否有坏块
- 关于在vscode引入python中Crypto包的问题
- Webservice的测试环境 网上现有的几个webservice
- springcloud(十一):服务网关 Spring Cloud GateWay 入门