私はまだPythonとプログラミングには新しいので、私の無知を許してください。問題Pythonを使用して外部の.txtに書き込まれた関数の結果を取得
私がしようとしているのは、単語のリストを取って、ユーザーが自分のキーワードを入力し、それらを結合してから.txtファイルに出力させることです。私はこのコードを以下にまとめました。これはある程度達成されています。私の問題は、最初のキーワード( 'kw:')+ユーザーが入力したキーワードのみがkey_word.txtファイルに書き込まれるということです。私は私の関数で 'return'を使ってこの結果を得ます。私の関数で 'print'を使うと 'none' getはkey_word.txtファイルに書き込まれます。
キーワードのリスト( 'search_kw =')+ユーザが入力したキーワードを.txtファイルに書き込むにはどうすればよいですか。
search_kw = ('kw: ', 'kw1: ', 'kw3 ', 'kw4: ', 'kw5: ', 'kw6: ', 'kw7: ', 'kw8: ')
keyword = raw_input('Enter your keyword here\n > ')
def add_keyword():
for word in search_kw:
return word + keyword
text_file = open("/Users/home/Projects/keyword_file.txt", "w")
text_file.write("%s" % search_kw)
text_file.close()
add_keyword()
あなたが使用することに興味があるかもしれないビルトインのConfigParser:http://docs.python.org/library/configparser.html#examples – shimofuri