Font size
Worksheetspython2-lesson11
Total questions: 15
Worksheet time: 14mins
已知有一个文件 test.py,现在想要导入该文件的所有内容,下列代码正确的是?
import test.py
import test
import test module
import module test
当A.py作为主动运行的文件时,文件中的__name__变量的值应该是?
main
__main__
--main--
A
当A.py不是主动启动,而是作为一个被导入的模块启动时,此时它的__name__变量的值是?
--main--
__main__
A
__A__
导入一个模块,会自动先去执行这个模块中的所有代码
True
False
在python中,模块和库的概念是一样的
True
False
python中,一个python文件就可以被当做一个模块
True
False
一个模块只要存在,无论他在任何地方,只要通过 import 模块名 都可以直接将这个模块导入
True
False
file=open(“test.txt”,”w”),运行该代码打开一个文件,我们能对该文件对象进行哪些操作?
只能读 不能写
只能写 不能读
能读能写
不能读也不能写
现在想通过读写模式打开一个名为aaa.txt的文件,下面代码正确的是?
file=open(“test.txt”,”r+”)
file=open(“test.txt”,”w”)
file=open(“aaa.txt”,”r+”)
file=open(“aaa.txt”,”r”)
观察上述代码,补全红框中的代码,使得我们之后可以对文件进行读取和写入操作(答案不唯一)
(a)
若使用r+模式打开一个文件a.txt,当文件不存在时,会产生什么结果?
程序会报错
程序会自动创建一个名为file.txt的文件
程序会自动创建一个名为a.txt的文件
程序既不会报错,也不会创建新的文件
通过w+的模式打开一个文件a.txt,若这个文件已经存在,则会产生什么现象?
程序报错
程序会清空a.txt中的所有内容
程序不会清空a.txt中的内容,会在原文内容后进行追加
程序报错,并删除这个文件
如果想通过文件流对一个文件进行内容的读取,下列哪个模式是不能使用的?
r
r+
w
w+
with open(“test.txt”,”r+”) as file:
通过这种写法打开文件流,当操作完成之后不需要自己去主动的关闭文件流,程序会自动进行关闭。
True
False
通过本节课的学习,大家觉得自己掌握的如何(填入数字即可)
1.简单轻松加愉快
2.有点难,大致可以掌握
3.比较难,下节课需要复习
4.我是谁?我在哪??我学了什么???
(a)
