0

これらの番号を内部に含むファイル Alpha.txt を作成しました

1.2, 4.3, 7,0
3, 5, 8.2,9
4, 3, 8,5.6
8, 4, 3,7.4

これらをリストに作成するときに作成された /n を削除しようとするたびに、このエラーが返されます。

AttributeError: 'list' object has no attribute 'strip'

この質問が以前に尋ねられたことは承知していますが、何らかの理由で、既にオンラインになっているすべてのソリューションでコードを動作させることができません。繰り返し申し訳ありません。

ここに私のコードがあります

def main():
    my_list = [line.split(',') for line in open("Alpha.txt")]
    print(my_list)
    for element in my_list:
        element = element.strip()
    print(element)

main()

と down を削除すると、次のfor element in my_list出力が得られます。

[['1.2', ' 4.3', ' 7', '0\n'], ['3', ' 5', ' 8.2', '9\n'], 
['4', ' 3', ' 8', '5.6\n'], ['8', ' 4', ' 3', '7.4\n']]

\n の部分を除いて、これは素晴らしいことです....

4

2 に答える 2