import os
import pandas
from tkinter.filedialog import askdirectory # 要求用户选择一个文件夹
# 查询路径
path = askdirectory(title='请选择文件夹', initialdir='/')
# 获取某个路径下所有的文件夹地址和文件地址(目录路径 子目录路径 文件路径)
for root_path, sub_dir_path, files_path in os.walk(path):
# print(root_path, sub_dir_path, files_path)
for file in files_path:
if file.endswith('.csv'):
# print(file)
# 文件的完整路径
file_path = root_path.replace('\\', '/') + '/' + file
print(file_path)
# # 读取csv文件
# dataframe = pandas.read_csv(file_path)
# first_line = list(dataframe.loc[:])
# # first_line = list(set(list(dataframe.loc[:])))
# print(first_line)
# 文件的目录的目录的名称
csv_path = root_path.replace('\\', '/') # 文件所在目录
xpath = os.path.dirname(os.path.abspath(csv_path)) # 文件的目录的目录的路径
xname = os.path.basename(xpath)
print(xname)
[Python]文件查询
于 2023-10-30 16:00:22 首次发布