私はCSVファイルのコンテンツを持っています。ここで区切り記号は|私は行からスペースを削除したい。私はファイルを|スペースの各要素を削除しますが、新しいCSVに書き込むときにスペースが戻ってきます。このすべてをPythonで行います。csvを区切り、空白を削除して新しいCSVを生成します
| 1497/1 | ACERNO-1 | 1 | 99000010119101 | RUCOPY:データベースツリーコピー| LEGACY_DATA | 283 | OFDB_IT_SIEP |
import csv
aList=[]
workingdir = r"C:\Users\Akshay.Jain\Desktop\CAREER CONNECT"
csvfile = workingdir+r"\01_Wells.csv"
out = csv.writer(open("myfile.csv","w",newline=''),delimiter=',')
with open(csvfile, 'r') as f:
reader = csv.reader(f, skipinitialspace=True,delimiter='|', quoting=csv.QUOTE_NONE)
for row in reader:
for elements in row:
elements.strip()
aList.append(row)
out.writerow(row)
上のスペースがあります2つの間の両側| ' しかし、私はここにそれらを投稿したときには表示されません –
内側のループではなく、 'row = [e.strip()in e] – mgilson