Thanks to @ouroboros1 for the solution, full code to follow!
def main():
csvFileList=os.listdir("data")
dataFileList={}
for csvFile in csvFileList:
with open(f"data\\{csvFile}", mode='r', newline='\n') as curFile:
curFileData = csv.reader(curFile)
currFileList=[]
for row in curFileData:
currFileList.append(row)
dataFileList[csvFile]= currFileList
pandaList=[]
for file in dataFileList:
pandaList.append((file, pd.DataFrame(dataFileList[file][1:], columns=dataFileList[file][0])))
for df in pandaList:
filename = df[0]
dataFrame=df[1]
result = dataFrame.loc[:, dataFrame.nunique().ne(1)]
result.to_csv(filename, index=False)