我所做的是使用
for root, subdirectories, files in os.walk(directory):
for subdirectory in subdirectories:
print(os.path.join(root, subdirectory))
for file in files:
print(os.path.join(root, file))
dataframe1 = dataframe1.append({"Directory":root,"FileName":file}, ignore_index=True)
获取所有路径名并将其放入数据框中。为了找到今天的相关路径,我基本上对数据框中的数据进行了操作。我将它保存到一个 csv 文件中,并尝试使用
获取列表中路径的名称def listToString(path):
# initialize an empty string
str1 = ""
# traverse in the string
for ele in path:
str1 += ele
# return string
return str1
a = listToString(path)
print(a)
然后我尝试使用 pd.read_csv(print(a)) 来获取我想要读取的文件的文件路径,但一直出现错误。我该如何解决这个问题?
a 的值为 r'\path\path\path\path\path\path\20212907-1248\File_Name.csv'。我理想地喜欢 pd.read_csv(a) 但是当我尝试这样做时它返回错误的路径所以 pd.read 不输出任何东西,只是一个错误说它找不到路径。我没有把实际路径放在这里,但基本上我想这样做,这样我每天都能得到正确的路径,因为它每天都在变化,所以我认为熊猫是一个很好的方法。