【发布时间】:2021-10-06 21:48:55
【问题描述】:
我想创建一个函数来读取我想要导入为 CSV 的每个文件,并且我想要读取的所有文件都在我桌面上的同一个文件夹中。那么,如果我希望输入是文件名,那么这段代码是否正确(因为每次我想以 CSV 格式读取文件时,它是唯一不同的东西)?
def readCSV(filename):
filepath = 'C:\\Drive\\Desktop\\Folder\\ + filename'
readFile = pd.read_csv(filepath)
return readFile
还是只有这样的代码才有效?
def readCSV(filename):
filepath = C:\\Drive\\Desktop\\Folder\\ + filename
readFile = pd.read_csv('filepath')
return readFile
我对第一个函数的主要担心是文件名在一个字符串中(也就是文件路径),所以我不确定这是否适用于 Python。
【问题讨论】:
-
应该是
'C:\\Drive\\Desktop\\Folder\\' + filename -
@SergioPeñafiel 是第一个还是第二个函数?
标签: python pandas csv user-defined-functions