勒布朗1997 发表于 2021-4-14 23:07:05

关于open函数

众所周知,利用open函数打开文件,有两种办法:
1、
f=open(os.path.join('l:','\\Python','practice','q8.txt'),'r')
f.read()
2、
with open(os.path.join('l:','\\Python','practice','q8.txt'),'r',encoding='utf-8') as f:
    f.read()

基于以上两种读取.txt的方法,为什么第一种能输出.txt文件中的内容,而后者却不能。望高手们告知,感激不尽。

阿奇_o 发表于 2021-4-15 00:12:42

1. 有什么报错信息吗?

2. 是不是两句话放到一起了?前者或后者 还没 close(),虽然后者会自动close(),
而且 你这里 变量名f 也一样,是不是可能 相互干预了?

页: [1]
查看完整版本: 关于open函数