python使用绝对路径来打开文件

   学习python不久,这几天在学习文件操作,可是刚开始按照菜鸟教程打开文件的时候总是报错FileNotFoundError: [Errno 2] No such file or directory: 'D:\\data.text',

在网上搜大神的博客,也没把问题解决,一个人在网上搜了一个下午,终于弄清楚了是怎么回事。

1、使用os模块找到文件在绝对路径里是否真的存在。
import os, sys
path = “D:\”#在这里输入路径
dirs = os.listdir( path )
for file in dirs:
print (file)# 输出所有文件和文件夹
!python使用绝对路径来打开文件_第1张图片
这是我的电脑里D盘下的文件

2、找到了文件data.text.txt(这里的txt文件的格式),下面就开始读取这个文件

file1 = open(“D:\data.text.txt”, “r”)
info = file1.read()
print(info)
file1.close()

python使用绝对路径来打开文件_第2张图片
3、做完这些我就发现,教程上说添加文件路径,但还得添加文件名称和格式,不添加文件格式是无法读取出来的。

你可能感兴趣的:(python使用绝对路径来打开文件)