これは私のコードです:csvファイルからインポートリスト内の最後の文字を切り捨て
import csv
with open('name.csv', 'r') as f:
reader = csv.reader(f)
my_list = list(reader)
print(my_list)
def remove_cruft(s):
return s[:-1]
new_list=[remove_cruft(s) for s in my_list]
print(new_list)
は出力:
[['robić'], ['marudzić'], ['biegać']]
[[], [], []]
なぜ私が書いた方法は、最後にリストを返しません。それぞれの個々の要素の文字をカット?
リストの形式でインポートcsvファイルから変更し、特定の要素の最後の文字をヒントといくつかの異なる差異に置き換えて、それらをcsvファイルに再保存したいと思います。 誰もこの問題を解決する方法を知っていますか?