spam.txtというユーザー入力コードから文書を作成したいとします。私は、ユーザー入力を持っていると仮定するとは言う:テキスト文書(Python)を作成する
input("Is Python Good? ")
は、どのように私は、ユーザーがテキストファイルに入力されたテキストを保存することができ、1つは、これを行うことができますか?
spam.txtというユーザー入力コードから文書を作成したいとします。私は、ユーザー入力を持っていると仮定するとは言う:テキスト文書(Python)を作成する
input("Is Python Good? ")
は、どのように私は、ユーザーがテキストファイルに入力されたテキストを保存することができ、1つは、これを行うことができますか?
f = open('file.txt','w')
a = input('is python good?')
f.write('answer:'+str(a))
f.close()
簡単ですか? :)
'str(a)'は物事が複雑すぎるようです。これを簡単にするために、Python(3.xまたは2.x)の1つのバージョンを選択し、 'input'または' raw_input'を使用できますか? –
どの意味で複雑すぎるのでしょうか? str(value)はPythonの標準的なコマンドです。文字列にstr()を使用すると、痛いしません。数値に使用すると、文字列に変換され、このスニペットが機能します。このコードはバージョン2.7と3.xの両方で動作しますが、どこに問題がありますか? – ingframin
'raw_input'を使うと' str'はまったく必要ありません。それはもっと簡単だろう。これがPython 3であると主張し、 'input'を使うと、' str'はまったく必要ありません。それはもっと簡単だろう。 –
with open('spam.txt', 'a') as f:
f.write(string_output)
これはPythonチュートリアルhttp://docs.python.org/tutorial/inputoutput.html#reading-and-writing-filesでカバーされています。私はSOに取りかかる前に、そのような文書を完成させることをお勧めします。 – millimoose
"...これを行うことはできますか?" :-) – donkopotamus
これは私を助けました。なぜこれが閉じられたのか分かりません。 – razorsyntax