很新的python,我試圖創建一個小函數,旨在將一個字符串的給定數量的實例寫入文件(例如作爲一個詞雲工具)。我已經嘗試使用下面的類來完成此操作,但出於某種原因,不會收到任何輸出,但也沒有錯誤消息。使用類向文件寫入字符串 - 空輸出
我想也許我沒有正確聲明count
作爲整數作爲輸入?但是,不顯示錯誤消息,這使得它有點令人困惑。
再次,對Python很新,所以任何幫助以及一些解釋將不勝感激:)代碼如下!
#Prints multiple instances of a string as input for a word cloud tool
class print_list(object):
wordlist = []
def __init__(int(count), word, self):
self.count = count
self.word = word
def write_list(self):
while count > 0:
wordlist.append(word)
print word + "\n"
count = count - 1
return wordlist
def write_file(self):
my_file = open("cloud.txt", "w")
for word in wordlist:
my_file.write(word + "\n")
my_file.close
Python = print_list(10, "Python")
很好,非常感謝您的詳細解釋;你的解決方案對我來說工作得很好! – Matthias