Python-根据参数值创建文件夹名称

时间:2018-10-24 17:59:41

标签: python python-3.x function arguments

我正在尝试创建一个函数,该函数将基于作为参数传递的值创建一个文件夹。该函数具有2个自变量(一个自变量存储商店名称,另一个自变量具有引用日期)。下面是函数。

rewrite

我一直遇到错误

def sales_fn(name,date):
    path = "/Users/user/'%s'/{}"%(name).format(date)

谁能指导我我要去哪里错了。谢谢。

2 个答案:

答案 0 :(得分:2)

使用多种类型的字符串格式很奇怪。 %是旧方法,因此只需使用.format()

path = "/Users/user/'{}'/{}".format(name, date)

答案 1 :(得分:1)

f弦怎么样,它们更优雅-

path = "/Users/user/'%s'/{}"%(name).format(date)

至-

path = f"/Users/user/{name}/{date}" 

注意:它们仅适用于Python 3.6 +