我的python代码在目录'MAIN'中。 在MAIN内部,我有一个文件夹“ DATA”。
在DATA中,我有一个CSV文件和另一个文件夹“ _OLD”
我想将DATA文件夹中的CSV导入到pandas数据框中,但是我不确定它的名称。
我该怎么做?
注意:在DATA文件夹中始终只有一个CSV和_OLD文件夹。因此,我需要一种访问该文件夹中唯一文件的方法。
答案 0 :(得分:6)
您可以这样做:
from glob import glob
filename = glob("MAIN/DATA/*.csv")[0]
答案 1 :(得分:0)
尝试一下
files = os.listdir('DATA')
filtered_files = [file_ for file_ in files if file_.endswith('.csv')]
df1 = pd.read_csv('DATA'+'/'+filtered_files[0])
答案 2 :(得分:0)
您可以使用通配符将其导入。
根据this的答案,您可以使用以下代码:
checkVisibility() {
return !!terms.find((term) => {
return (term.LegalFundClassCommercialViewModel || term.LegalFundClassSideLetterViewModel).HurdleRate;
});
}
这不会导致错误