CSV 파일 콘텐츠가 있습니다. 여기서 분리 문자는 | 줄에서 공백을 제거하고 싶습니다. 나는 파일을 | 공간의 각 요소를 제거하지만 새로운 CSV에 쓰면 공간이 다시 도입됩니다. 파이썬에서이 모든 작업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 row]'를 원한다고 생각합니다. – mgilson