编程,请输入一个文件路径名或文件名,查看该文件是否存在,如存在,打开文件并在屏幕上输出该文件内容;如不存在,显示“输入的文件未找到!”并要求重新输入;如文件存在但在读文件过程中发生异常,则显示“文件无法正常读出!”并要求重新输入。 (提示:请使用异常处理。“文件未找到”对应的异常名为:FileNotFoundError,其他异常直接用except匹配)
举一反三
- 编程实现,输入文件名,并进行判断文件是否存在,如果存在继续判断其权限,并输出其权限;如果文件不存在则提示用户文件不存在
- 通过vim打开一个已存在的文件,已知该文件内有文本内容,打开后却显示空白,应当检查输入时文件名是否存在输入错误。()
- 通过vim打开一个已存在的文件,已知该文件内有文本内容,打开后却显示空白,应当检查输入时文件名是否存在输入错误
- 下列关于文件的打开模式,表述错误的是( )。 A: 只读模式,若文件不存在,则返回异常 B: 覆盖模式,若文件不存在则创建,若存在则完成覆盖 C: 追加模式,若文件不存在则创建,若存在则在文件开始位置追加 D: 创建模式,若文件不存在则创建,若存在则返回异常
- 2、打开一个文件a.txt,如果该文件不存在则创建,存在则产生异常处理操作。请补充如下代码(注:a.txt与程序文件在同一目录下):try: f=open( ______ ) ______ : print("文件存在,请小心读取!")