2个回答
展开全部
open函数中的文件名默认是寻找当前目录下的这个文件
如果当前目录下没有就会报错。建议在日常使用中写上绝对路径(完整路径)
# -*- encoding:utf-8 -*-
with open('a.txt') as f:
res = f.readline()
print(res)
当前目录下没有a.txt 下面是报错
我的D盘下有a.txt这个文件,并且写了绝对路径
# -*- encoding:utf-8 -*-
with open('D:\\a.txt') as f:
res = f.readline()
print(res)
with open() as f就相当于 f = open()
第一种方式会在程序结束后自动回收内存。可以不用写f.close()。其余用法一样
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询