如何检查python中的文件夹中是否存在.dat文件,如果存在,如何将其与关联的csv匹配?

如何检查python中的文件夹中是否存在.dat文件,如果存在,如何将其与关联的csv匹配?,python,filepath,Python,Filepath,我有一个文件夹,每当上传.csv文件时,我都会在其中获取.dat文件 所以,我想检查一个.dat文件是否存在于某个特定的位置,如果它存在,那么我才想使用python和boto3将我的文件上传到s3 有人能帮我吗?试试以下方法: import os path_to_your_file = '' if os.path.isfile(path_to_your_file): print('File exists') else: print("File doesn't exist")

我有一个文件夹,每当上传.csv文件时,我都会在其中获取.dat文件

所以,我想检查一个.dat文件是否存在于某个特定的位置,如果它存在,那么我才想使用python和boto3将我的文件上传到s3

有人能帮我吗?

试试以下方法:

import os

path_to_your_file = ''
if os.path.isfile(path_to_your_file):
    print('File exists')
else:
    print("File doesn't exist")

我想检查特定的模式文件是否存在于某个位置或文件夹中,然后我才想开始上传到S3进程。实际上,我在文件夹中有test.dat文件和test.csv文件,我想检查.dat文件是否存在,然后csv文件才应该上传到S3。那么,使用os.path.isfile进行检查对您有帮助吗?是的,这会有帮助,但情况是,我有一个文件夹,其中有三个.dat文件,即.g-v1.dat、v2.dat和v3.dat,以及六个csv文件.g-v1.csv、v2.csv、v3.csv、v4.csv,v5.csv和v6.csv..要将csv文件上载到s3,我必须首先检查文件夹中是否存在.dat文件。然后第二步是将.dat与关联的csv匹配,例如,只有在存在v1.dat时才能上载v1.csv。因此,如果您可以根据此方案进行回答,那么它将有帮助,编辑你的问题,使它集中在你的具体问题,然后我会编辑我的答案,以匹配它。