下面是Python中查看文件名和路径的完整攻略:
查看文件名
在Python中,可以使用os模块来获取文件的名字,os模块提供了许多处理文件和目录的方法。其中,os.path模块提供了很多获取文件路径、文件名的函数。
使用os.path.basename()函数可以获取文件名,例如:
import os
file_path = 'D:/data/test.txt'
file_name = os.path.basename(file_path)
print(file_name) # 输出 test.txt
上面的代码中,首先导入了os模块,然后定义了文件路径file_path,接着使用os.path.basename()函数获取文件名,最后打印输出。
查看文件路径
若想查看文件的路径,可以使用os.path.dirname()函数来获取,例如:
import os
file_path = 'D:/data/test.txt'
dir_path = os.path.dirname(file_path)
print(dir_path) # 输出 D:/data
以上代码中,使用os.path.dirname()函数来获取文件路径,同时也需要导入os模块。
实例演示
下面通过两条实例来说明如何查看文件名和路径。
实例一:
import os
file_path = 'D:/data/test.txt'
file_name = os.path.basename(file_path)
dir_path = os.path.dirname(file_path)
print(f'该文件的名字为{file_name},路径为{dir_path}')
执行上述代码后,会在控制台输出该文件的名字为"test.txt",路径为"D:/data"。
实例二:
import os
folder_path = 'D:/data'
file_list = os.listdir(folder_path)
for file_name in file_list:
if os.path.isfile(os.path.join(folder_path, file_name)):
print(f'该文件名为{file_name},路径为{os.path.join(folder_path, file_name)}')
这段代码中,首先定义了文件夹路径folder_path,然后使用os.listdir()函数列出文件夹下的所有文件,接着使用os.path.join()函数将文件名与文件夹路径拼接,最后使用os.path.isfile()判断是否为文件,如果是文件,则输出文件名和路径。
以上就是Python中查看文件名和文件路径的完整攻略了,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python中查看文件名和文件路径 - Python技术站