美文网首页
文件和异常

文件和异常

作者: Hiper | 来源:发表于2019-08-08 13:54 被阅读0次

打开文件

with open('pi_digits.txt') as file_object: 
    contents = file_object.read() 
     print(contents)

with关键词可以在不使用文件时自动关闭文件.
open('pi_digits.txt')返回了一个对象,用别名file_object表示.
文件在程序当前目录可不用路径,否则用相对路径绝对路径表示.
read()函数读取文件中的全部内容,并储存到变量contents里.


逐行读取

filename = 'pi_digits.txt' 
with open(filename) as file_object:
     for line in file_object: 
        print(line)

将每行内容储存成列表可用函数readlines(),例如

filename = 'pi_digits.txt' 
with open(filename) as file_object:
    lines = file_object.readlines() 
for line in lines: 
    print(line.rstrip())

写入文件

关键是open()函数,第二个实参有三种,读取模式('r'), 写入模式('w'), 附加模式('a')或让你能够读取和写入文件的模式('r+'). 如果你省略了模式实参,Python将以默认的只读模式打开文件。

with open('a.txt','w') as file_object:
    file_object.write("我是哇哈哈!")
with open('a.txt','w') as file_object:
    numbers=" "
    for number in range(1,100000):
        numbers+=str(number)+" "
    file_object.write(numbers)

异常

如下,print(5/0)抛出ZeroDivisionError异常,而except告诉python遇到这种异常该怎么办.

try:
    print(5/0)
except ZeroDivisionError:
    print("数值为0.")

或者这样,没发生错误时走else。

try:
    answer = int(first_number) / int(second_number)
except ZeroDivisionError: 
    print("You can't divide by 0!")
else:
    print(answer)

文件异常是FileNotFoundError,很生动形象。

相关文章

  • 文件和异常

    打开文件 with关键词可以在不使用文件时自动关闭文件.open('pi_digits.txt')返回了一个对象,...

  • 文件和异常处理

    文件 在Python之中读写一个文件我们使用它的内置函数open来进行操作。 写读写文件如下: 读文件时需要注意的...

  • 十九、文件和异常

    文件和异常 至此,已经掌握了编写组织有序而易于使用的程序所需的基本技能,该考虑让程序目标更明确、用途更大了。 本章...

  • python文件和异常

    10.1.3 逐步读取 读取文件时,常常需要检查其中的每一行,要以每次一行的方式检查文件,可对文件对象使用for循...

  • Python——文件和异常

    从文件中读取数据 使用文本文件中的信息,首先需要将信息读取到内存中。可以选择一次性读取文件的全部内容,也可以选择逐...

  • Python:文件和异常

    从文件中读取数据 读取整个文件 函数open()接受一个文件名作为参数,将文件内容存储在as后面指定的对象中。使用...

  • Python文件和异常

    文件读取 写入文件 异常处理 存储数据的实例 1、从文件中读取数据 file_reader.py open() 打...

  • day-013--文件和异常

    文件和异常 文件和异常我再前面已经搞了一波了,这个是大神的顺序,我把传送门放这 文件传送门异常传送门 大概放些概念...

  • 12总-文件和异常

    复习 1.容器类型 列表:[元素];可变的,有序;任意类型;增删改查字典:{键值对}; 可变的, 无序;key不可...

  • json文件和异常捕获

    1、文件操作 2、json文件(特别重要) 3、文件的使用 4、异常捕获

网友评论

      本文标题:文件和异常

      本文链接:https://www.haomeiwen.com/subject/dyycdctx.html