为此,
import os.path
def f(data_file_path=os.path.join(os.getcwd(),'temp'),type):
...
return data
我明白了,
SyntaxError: non-default argument follows default argument
有没有办法让这个工作,或者我必须定义一个变量,例如,
rawdata_path = os.path.join(os.getcwd(),'temp')
然后将其插入到函数中?
请您参考如下方法:
将 type 移到 data_file_path 之前
def f(type,data_file_path=os.path.join(os.getcwd(),'temp')):
在称为默认参数的函数参数中赋值,那些应该在非默认参数之后出现
