![](/img/trans.png)
[英]Copying a specific column from a csv file to another csv in a specific place
[英]Copying column from CSV to CSV with python
我是 python 新手,我想知道是否可以將第一列從 .csv 文件復制到另一個 .csv 文件。 原因是我有很多 .csv 文件,而不是手動打開每個文件並只復制到一個 .csv 文件,我想自動化這一步。
非常感謝!
代碼片段:您需要配置源和目標
import os
from os import listdir
from os.path import isfile, join
import csv
mypath="sourcePath"
newcsv="destination"
# for just files in a directory and not the subDirectory
onlyfiles = [f for f in listdir(mypath) if isfile(join(mypath, f))]
print(onlyfiles)
for file in onlyfiles:
if file.endswith(".csv"):
with open(os.path.join(mypath,file ), newline='') as f:
reader = csv.reader(f)
for row1 in reader:
out = csv.writer(open(newcsv,"w"), delimiter=',',quoting=csv.QUOTE_ALL)
out.writerow(row1);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.