1. 为了防止文件中已存在的数据被意外清除,在打开文件前可以检测该文件是否存在。使用os.path模块中的isdir方法判断一个文件是否存在。

    A. 对
    B. 错

    参考答案:B

  2. Python第三方扩展库openpyxl支持Excel文件的读写操作。

    A. 对
    B. 错

    参考答案:A

  3. 以写模式打开的文件无法进行读操作。

    A. 对
    B. 错

    参考答案:A

  4. 打开文件的含义是指将文件对象与外存上的文件建立联系。成功打开文件后,对该文件的操作都将通过文件对象来完成。

    A. 对

    B. 错

    参考答案:A

  5. 文件对象的seek()方法用来返回文件位置指示器(文件指针)的当前位置。

    A. 对
    B. 错

    参考答案:B

  6. 文件默认以二进制文件模式打开。打开文本文件要显式指定文本文件模式。

    A. 对
    B. 错

    参考答案:B

  7. 好的习惯,文件使用完毕后必须显式关闭文件。

    A. 对
    B. 错

    参考答案:A

  8. CSV文件是纯文本文件。

    A. 对
    B. 错

    参考答案:A

  9. 内存文件不是存放在外存上的真正文件,而是存放在内存中的虚拟文件。

    A. 对
    B. 错

    参考答案:A

  10. 序列化指的是从字节流中提取出对象的过程。(1分)

    A. 对
    B. 错

    参考答案:B

  11. 对文件进行写入操作之后,________(注:填写英文)方法用来在不关闭文件对象的情况下强制将缓冲区内容写入文件。(2分)

  12. 参考答案:flush()、flush

  13. 通常有两种类型的文件:文本文件和________(注:填写中文)。(2分)

    参考答案:二进制文件

  14. 解决数据永久性保存的有效方式是使用________(注:填写中文)。

    参考答案:文件

  15. Python内置函数________(注:填写英文)用来打开或创建文件并返回文件对象。(2分)

    参考答案:open()、open

  16. 使用上下文管理________(注:填写英文单词)语句可以自动管理文件对象,不论何种原因,都能保证文件被正确关闭。

    参考答案:with

  17. Python提供了一个专门处理CSV文件的________(注:填写英文)模块。

    参考答案:csv

  18. 文件使用完毕后必须关闭文件。________(注:填写英文)方法用来显式关闭文件。

    参考答案:close()、close

  19. 下列(        )说法是正确的。

    A. 当打开一个文件进行读操作,如果文件不存在,出现一个错误
    B. 当打开一个文件进行写操作,如果文件不存在,出现一个错误
    C. 当打开一个文件进行读操作,如果文件不存在,程序将打开一个空文件

    参考答案:A

  20. (        )函数可以用来检查文件f是否存在。

    A. os.path.isFile(f)
    B. os.path.exists(f)
    C. os.path.isfile(f)
    D. os.isFile(f)

    参考答案:C

  21. 打开文件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

  22. readlines()方法返回(         )。

    A. 一个字符串
    B. 一个字符串(行)列表
    C. 一个浮点数列表
    D. 一个整数列表

    参考答案:B

  23. 从infile文件对象读取文件的所有数据并作为一个字符串返回,使用(        )。

    A. infile.read(2)
    B. infile.read()
    C. infile.readline()
    D. infile.readlines()

    参考答案:B

  24. write()方法将(        )写入文件。

    A. 一个字符串
    B. 一个布尔值
    C. 一个浮点数
    D. 一个整数

    参考答案:A

  25. 调用(        )方法将原始字节数据转换成字符串。

    A. encode()
    B. decode()
    C. convert()
    D. toString()

    参考答案:B

  26. 打开文件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

  27. 从infile文件对象读取文件的所有行数据,使用(        )。

    A. infile.read(2)
    B. infile.read()
    C. infile.readline()
    D. infile.readlines()

    参考答案:D

  28. 从infile文件对象读取文件的一行数据并作为一个字符串返回,使用(        )。

    A. infile.read(2)
    B. infile.read()
    C. infile.readline()
    D. infile.readlines()

    参考答案:C

  29. 调用(        )方法将字符串转换成原始字节数据。

    A. encode()
    B. decode()
    C. convert()
    D. toString()

    参考答案:A

  30. 可以使用(        )方法进行二进制写操作。

    A. write
    B. output
    C. dump
    D. send

    参考答案:C

  31. 打开文件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

  32. 可以使用(        )方法进行二进制读操作。

    A. read
    B. input
    C. load
    D. receive

    参考答案:C

  33. 打开文件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

  34. 下列(        )说法是错误的。

    A. 当打开一个文件进行写操作,如果文件不存在,创建一个新文件
    B. 当打开一个文件进行写操作,如果文件已经存在,这个存在的文件被新文件覆盖
    C. 当打开一个文件进行写操作,如果文件已经存在,出现一个错误

    参考答案:C

  35. 打开文件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

  36. writelines()方法将(         )写入文件。

    A. 一个字符串
    B. 一个字符串列表
    C. 一个浮点数列表
    D. 一个整数列表

    参考答案:B

  37. 从infile文件对象读取2个字符,使用(        )。

    A. infile.read(2)
    B. infile.read()
    C. infile.readline()
    D. infile.readlines()

    参考答案:A

  38. 打开文件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 文件相关推荐

  1. 在pycharm中无法引入同一目录下的python文件

    问题 同一目录下存在以下两个python文件: 1. app.py 2. forms.py 现在我希望在app.py中引入forms.py的某个函数,但是出现如下情况: 主要表现在: 函数标红 无法自 ...

  2. 关于python文件读写小结

    读文件 打开一个文件用open()方法(open()返回一个文件对象,它是可迭代的): >>> f = open('test.txt', 'r') r表示是文本文件,rb是二进制文件 ...

  3. Python Qt GUI设计:将UI文件转换为Python文件的三种妙招(基础篇—2)

    目录 1.创建项目 2.将.ui文件生成.py文件 2.1.Eric 6编译 2.2.Python命令行编译 2.3.脚本编译 3.界面.逻辑分离思想 在开始本文之前提醒各位朋友,Python记得安装 ...

  4. python 文件追加写入_Python写入文件–解释了打开,读取,追加和其他文件处理功能

    python 文件追加写入 欢迎 (Welcome) Hi! If you want to learn how to work with files in Python, then this arti ...

  5. Python 文件 close() 方法

    描述 Python 文件 close() 方法用于关闭一个已打开的文件.关闭后的文件不能再进行读写操作, 否则会触发 ValueError 错误. close() 方法允许调用多次. 当 file 对 ...

  6. python文件和目录

    # -*- coding: utf-8 -*-import osdef printFile(rootDir):allFiles = os.listdir(rootDir) #列出文件夹下所有文件和目录 ...

  7. 深度学习运行python文件,出现跨路径搜索其他module,怎么解决?

    在运行的目标python文件顶部,添加需要用的模块的搜索路径: 1)import sys, os sys.path.append(os.pardir) #添加的路径是,待运行目标python文件所在文 ...

  8. 第九课.Python文件操作

    Python文件读写 最基本的,通过open返回文件句柄(文件对象),将文件读入内存: #f是一个文件对象 f=open('./sample.txt') data=f.read()#read读取所有内 ...

  9. sys.argv[n] (终端运行python文件第n个参数) 在 pycharm 中的应用

    sys.argv[n] (终端运行python文件第n个参数) 在 pycharm 中的应用 打开pycharm --> Run --> Edit Configurations --> ...

  10. python文件信息排序_python文件排序的方法总结

    在python环境中提供两种排序方案:用库函数sorted()对字符串排序,它的对象是字符:用函数sort()对数字排序,它的对象是数字,如果读取文件的话,需要进行处理(把文件后缀名'屏蔽'). (1 ...

最新文章

  1. Linux下des对称性加密
  2. 2、使用 kubeadm 方式快速部署K8S集群
  3. 一步步写一个符合Promise/A+规范的库 1
  4. 测试 / 单元测试的重要性
  5. LeetCode 371 两个整数之和
  6. 模态窗口插件之Jbox
  7. OpenShift 4 - 向OpenShift添加新的SSH Key
  8. sed原理及p参数的运用的分析
  9. java guice_java – Guice Inject类中的字段不是由Guice创建的
  10. 文章最重要的并不是原创,而是伪原创
  11. 用caffe框架做号牌识别笔记
  12. cadz轴归零命令_cadz轴归零(cad全部z轴归零)
  13. BUU-RSA入门题合集 第二弹
  14. c语言判定条件 i什么意思,c语言 if(!x)中条件!x是什么意思
  15. 洛谷—— P1419 寻找段落
  16. springboot kafka集成
  17. 【dbv】使用dbv工具检验数据文件是否有坏块
  18. 关于在vscode引入python中Crypto包的问题
  19. Webservice的测试环境 网上现有的几个webservice
  20. springcloud(十一):服务网关 Spring Cloud GateWay 入门

热门文章

  1. 计算机技术论文搜索引擎,搜索引擎-毕设论文.doc
  2. 如何进入bios界面
  3. intel历代架构演进6—— SIMD指令集
  4. Kubernetes基础:Deployments从beta版本到v1的变化对应方法
  5. E931.96人体感应控制IC自学笔记
  6. cocos creator 实现手机震动的效果
  7. GemBox.Pdf v15Crack
  8. java24设计模式思维导图以及源码配置,思维导图使用幕布处理
  9. 教科书所忽略的运算放大电路的有效带宽你还并不熟悉的增益带宽积概念
  10. 奥比中光 Astra pro 深度相机在ROS Melodic的调试