join()只接受一个参数(给定2个)

时间:2012-12-06 19:12:25

标签: python

我收到此代码的错误:

Traceback (most recent call last):
  File "./main.py", line 172, in grab_first_name
    f_name = ''.join(n.split()[0], '\n')
TypeError: join() takes exactly one argument (2 given)


f_name = ''.join(n.split()[0], '\n')
f.write(f_name)
print f_name

我做错了什么?

2 个答案:

答案 0 :(得分:7)

可能你的意思是:

'\n'.join(n.split()[0])

答案 1 :(得分:1)

你的意思是说:

f_name = n.split()[0] + '\n'
相关问题