1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 《Python语言程序设计》王恺 王志 李涛 机械工业出版社第7章 I/O编程与异常 课后

《Python语言程序设计》王恺 王志 李涛 机械工业出版社第7章 I/O编程与异常 课后

时间:2018-11-07 03:09:59

相关推荐

《Python语言程序设计》王恺 王志 李涛 机械工业出版社第7章 I/O编程与异常 课后

点个👍吧,秋梨膏!!!!!,建议收藏一波

第7章 I/O编程与异常

利用os模块查看当前系统的名字,应当使用 os.name 。

利用os模块获取当前系统平台路径的分隔符,应当使用 os.sep 。

利用os模块获取当前工作目录,应当使用 os.getcwd 方法。

利用os模块创建目录,可以使用 os.mkdir 方法或 os.makedirs 方法。

判断指定路径目标是否是文件的方法是 os.path.isfile 。

os模块中判断指定路径是否存在的方法是 os.path.exists 。

根据文件对象的 closed 属性可以判断文件是否已关闭。

使用文件对象的 seek 方法可以移动文件指针,从而实现文件的随机读写。

使用writer对象的 writerow 方法或 writerows 方法可以向CSV文件中写入数据。

os模块中用于依次创建路径中所有不存在的目录的方法是( A )。

E. makedirs

F. makedir

G. mkdirs

H. mkdir

下面说法中,错误的是( B )。

A. 如果要创建的目录已经存在,则os.mkdir函数会报错

B. 如果要创建的目录已经存在,则os.makedirs函数不会报错

C. 如果要删除的目录不存在,则os.rmdir函数会报错

D. 如果要删除的目录已存在但目录不为空,则os.rmdir函数会报错

os模块中用于删除指定路径的最后多层目录的方法是( A )。

A. removedirs

B. removedir

C. rmdirs

D. rmdir

open函数的默认打开方式是( C )。

A. w

B. w+

C. r

D. r+

下面文件文件打开方式中,不能对打开的文件进行写操作的是( C )。

A. w

B. wt

C. r

D. a

要从文件中按行读取所有数据,则应使用( D )方法。

A. read

B. readall

C. readline

D. readlines

无论try子句执行时是否发生异常,都会执行的子句是( B )。

A. else

B. finally

C. except

D. 不存在

写出下面程序的运行结果。

for i in range(3): #循环3次

try:

num=(i+1)*5

assert num%2!=0

print(num)

except AssertionError:

print(‘断言失败!num=%d’%num)

运行结果:

5

断言失败!num=10

15

写出下面程序的运行结果。

import os

for n in os.path.split(‘D:\mydir\subdir1\test.txt’):

print(n)

运行结果:

D:\mydir\subdir1

test.txt

下面程序在D盘的mydir目录下创建一个名字为test.txt的文件并向文件中写入字符串“南开大学”,请将程序填写完整。

open(‘D:\mydir\test.txt’,‘w+’) as f:

f. (‘南开大学’)

参考答案:

with

write

下面程序在D盘的mydir目录下创建一个名字为score.csv的文件,并将2名学生的3门课程成绩写入到文件中,请将程序填写完整。

import csv #导入csv模块

data2D=[[90,98,87], #第1名学生的3门课程成绩

[70,89,92]] #第2名学生的3门课程成绩

with open(‘D:\mydir\score.csv’,‘w’,newline=’’) as f: #打开文件

csvwriter=csv. (f)

csvwriter. ([‘语文’,‘数学’,‘英语’]) #先将列标题写入CSV文件

csvwriter. (data2D) #将二维列表中的数据写入CSV文件

参考答案:

writer

writerow

writerows

下面的UserError是自定义的异常类,请将程序填写完整。

class UserError( ):

definit(self,msg): #定义构造方法

self.msg=msg

def (self): #将UserError类对象转换为字符串时自动调用

return self.msg

参考答案:

BaseException

str

点个👍吧,秋梨膏!!!!!,建议收藏一波

《Python语言程序设计》王恺 王志 李涛 机械工业出版社第7章 I/O编程与异常 课后习题答案【强烈推荐】

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。