Pythonを使用して.txt
ファイルにカンマを追加します。Pythonを使用してテキストファイルにカンマを挿入します。
with open('filename.txt', 'r') as f:
fileText = f.read()
filedata = fileText.split('\n')
上記のコードは、ファイルを読み取り、改行で分割します。
ABC name1, name2, name3
XYZ nameA, [nameBa nameBb], nameC
私は最初の文字列の後にコンマを追加する必要があります。
テキストファイルは次のようなものです。ファイルには4つまたは5つの文字列が含まれています。それらのほとんどは最初のものを除いてコンマで区切られています。
私は2つのループを使って同じことをしていますが、私がテキストファイルにPythonを使って書き込んで、コンマのみを挿入すればもっと良いと思っています。すべての弦。
期待される結果:
ABC, name1, name2, name3
XYZ, nameA, [nameBa nameBb], nameC
私はキー(ABC
、XYZ
)として最初の文字列を使用することができるよう、より良いこととのいずれかの値にか作られたリストとして残りを保存するかもしれないlist
構造が、dict
を使用しています他のすべての弦のアップ。
テキストファイルに特定の場所(つまり、各行の左から4番目の文字)にコンマを挿入するのに役立つ人はいますか?あなたが構築することができます
あなたは 'filedata'右にある文字列のリストを持っていますか?このリストをループして各文字列を ''文字で 'split()すると、対応するリストの最初の項目は' ["ABC"、 "name1"、..] 'となり、 '()'を使って必要な項目をjoin()してください。 –
ありがとう。各文字列を区切り文字で分割すると、結果が["ABC"、 "name1"、..]でなく、ABC name1、name2となります。 – naveed