2016-12-18 25 views
-1

質問をしてコンピュータを診断するプログラムを作成しようとしています。現時点では、質問と回答はプログラムのリストに載っています。すべての質問と回答を.txtファイルに入れて、プログラムの実行時にインポートするにはどうすればよいですか。また、ユーザーの入力を別の.txtファイルにエクスポートする方法もあります。 ありがとうテキストファイルへの読み込みと書き出し - Python

+0

あなたはこのままあなたのところにいるのですか?これはコード作成サービスでもチュートリアルサービスでもありません。 [尋ね]を学び、具体的な問題を提出してください。 – jonrsharpe

答えて

1

1行に1つの質問または回答としてテキストファイルを書式設定すると、ファイルオブジェクトのreadlinesメソッドを簡単に使用できます。リストにこれを読むには

This is the first line. 
And here is the second. 
Last is the third line. 

だが、これはファイルfoo.txtあるとしましょうこれらの行は、まだあなたが望むものはおそらくない改行を含むどのよう

In [2]: with open('foo.txt') as data: 
    ...:  lines = data.readlines() 
    ...:  

In [3]: lines 
Out[3]: 
['This is the first line.\n', 
'And here is the second.\n', 
'Last is the third line.\n'] 

注意。 これを変更するには、次のようにしてください:

In [5]: with open('foo.txt') as data: 
    lines = data.read().splitlines() 
    ...: 

In [6]: lines 
Out[6]: 
['This is the first line.', 
'And here is the second.', 
'Last is the third line.'] 
関連する問題