zoukankan      html  css  js  c++  java
  • Python之open()函数

    Python内置了读写文件的函数open()。

    # 方法一
    # 使用Python内置的open()函数,传入文件名和标示符
    f = open('E:/test/driver.py', 'r', encoding='UTF-8')   # 标示符'r'表示读,文件名和路径最好不要用中文
    print(f.read())  # 调用read()方法可以一次读取文件的全部内容,Python把内容读到内存,用一个str对象表示
    f.close()  # 调用close()方法关闭文件
    
    # 方法二
    # 由于文件读写时都有可能产生IOError,一旦出错,后面的f.close()就不会调用。所以,为了保证无论是否出错都能正确地关闭文件,我们可以使用try ... finally来实现:
    try:
        d = open('E:/test/driver.py', 'r', encoding='UTF-8')
    # 调用readline()可以每次读取一行内容,调用readlines()一次读取所有内容并按行返回list
        for line in d.readlines():
            print(line.strip())  # strip()方法,把末尾的'
    '删掉
    finally:
        if d:
            d.close()
    
    # 方法3
    # Python引入了with语句来自动帮我们调用close()方法:
    with open('E:/test/driver.py', 'r', encoding='UTF-8') as f:    
    for
    line in f.readlines(): print(line.strip())
  • 相关阅读:
    asp.net mvc 缓存
    C#版 Socket编程(最简单的Socket通信功能)
    c# 读取嵌入式文件
    js 对象 copy 对象
    double截取小数点位数
    c#读取excel
    观察者设计模式
    xml序列化方式
    sicily Huffman coding
    sicily Fibonacci 2
  • 原文地址:https://www.cnblogs.com/lengjf/p/10706246.html
Copyright © 2011-2022 走看看