2012-12-06 36 views
1

我得到的錯誤與此代碼:加入()接受只有一個參數(2給出)

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 

我做錯了嗎?

+0

你提供兩個參數給需要一個功能。你想做什麼? –

+0

這裏'n'究竟是什麼? – NPE

回答

6

也許你的意思是這樣的:

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

你沒錯,那就是我一直在尋找的 – Vor

1

你的意思是說:

f_name = n.split()[0] + '\n' 
+0

是的,謝謝! =))) – Vor

相關問題