我创建了三个功能。第一个函数在其他两个函数中使用,但是我将其传递为硬编码的文件路径。我希望能够将其作为参数传递,但似乎遇到了问题。
本质上,给定一个file_path,我的函数将获得列表中的第一项,然后是第二项。
到目前为止,我的代码如下:
def sort_files(file_path):
"""Sort files in ascending order"""
files = os.listdir(file_path)
return sorted(files, reverse=True)
def current_day():
"""Get the current day file"""
return sort_files(file_path)[0]
def previous_day():
"""Get the previous day file"""
return sort_files(file_path)[1]
答案 0 :(得分:0)
如果您希望函数接受参数,则需要通过指定参数名称来定义它,方法是在函数中将其称为参数名(与sort_files
一样)。
答案 1 :(得分:0)
您如何执行对当日和当日的呼叫。您应该使它们成为可以带有参数的函数。
还请张贴您用于执行整个设置的代码。