我有這種格式列表的文本文件,寫一個清單,使用Python
some_list = [「玉米」,「殺」,「有人」,「弄」,「抓」]
,我需要這個被寫入到一個文本文件,
COM殺人被抓
基本上我需要單詞之間的空格。 不過,我已經試過的方法,例如,
for f in some_list: f.write(' '.join(str(s) for s in f) + '\n')以上的
" ".join(map(str, f))
非似乎工作讓我的結局。任何幫助?
我有這種格式列表的文本文件,寫一個清單,使用Python
some_list = [「玉米」,「殺」,「有人」,「弄」,「抓」]
,我需要這個被寫入到一個文本文件,
COM殺人被抓
基本上我需要單詞之間的空格。 不過,我已經試過的方法,例如,
for f in some_list: f.write(' '.join(str(s) for s in f) + '\n')以上的
" ".join(map(str, f))
非似乎工作讓我的結局。任何幫助?
你必須包含在你的事業多個值,你有[「玉米」,「殺」,「有人」,「弄」,「抓」]
temp=""
for f in some_list:
temp= temp+f+' '
#now save your text into a file
#now we have temp="com kill someone get caught"
f = open('myfile', 'w')
some_list = ['com', 'kill', 'someone', 'get', 'caught']
f.write(" ".join(some_list))
實際上,正如OP詢問如何寫入文件,編輯我的回覆包括寫入文件 – faboolous
請仔細閱讀:[問問] – 3D1T0R
關於我如何問這個問題有什麼問題嗎?顯然有三個人已經理解了這個問題。 @ 3D1T0R – rando
您不顯示如何初始化您正在使用的變量。你聲明'f'是前面提到的列表,但根據顯示的代碼看起來並不是這樣,相反,在猜測中,它看起來是你要寫入的文件,但是如何我們應該知道,看到你可以命名列表'f'。任何人的回答都是猜測你在代碼的其他部分必須做的事情,因爲根據你實際所說的話他們可能不知道。 – 3D1T0R