首页 > 编程语言 > 详细

Python之open()函数

时间:2019-04-14 18:38:13      阅读:122      评论:0      收藏:0      [点我收藏+]

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()方法,把末尾的‘\n‘删掉
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())

 

Python之open()函数

原文:https://www.cnblogs.com/lengjf/p/10706246.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!