2017-12-11 12 views
-2

txtファイルから変数に値をロードします。Pythonはtxtファイルには、次のようなものです

a.txt 
['a','b','c'] #single line txt file 

私が何をしたいのPythonコマンドラインで、次のとおりです。

>> f = open('a.txt','r') 
>> a = f.readline() # want to put the list in to a, same as "a = ['a','b','c']" 

私は何をすべきか? pythonの初心者は、考え方を考えることができません。

ありがとうございます!

答えて

0

これは...あなたはあなたのファイルでこれを持っている "ABC" を想定している:

>>f = open('a.txt','r') 
>> a = f.readline() # want to put the list in to a, same as "a = ['a','b','c']" 
>>#add this, it splits your input into array 
>>a = a.split(" ") 

これは「、 'B'、 'A' [ "...あなたはあなたのファイルでこれを持っていると仮定していますC '] ": この

>>f = open('a.txt','r') 
>> a = f.readline() # want to put the list in to a, same as "a = ['a','b','c']" 
>>#add this, it splits your input into array 
>>a = a[1:len(a)-1] 
>>a = a.split(",") 
+0

を行い、これが正しいコードである:オープンと (" test.txtの」、R '')、Fとおり = f.read() B = A。 strip() c = eval(b) print c – Michael

+0

ありがとう、とにかく。 :-) – Michael

関連する問題