python - 将特定行从一个 cvs 文件传输到另一个 cvs 文件
问题描述
所以,我正在尝试将 rows[0,1,2,9,10] 从我指定为“e_file”的内容转移到“no_file”
当我打印“数据”时,我得到了我想要的确切信息,我只是想知道我应该如何继续将这些数据传输到相应的 CSV 文件?
谢谢你。
e_file = '/Users/massive/Desktop//NO/hour.csv'
no_file = '/Users/massive/Desktop/NO/combined.csv'
with open(e_file,'r') as e_r:
state_code = input("Enter state code: ")
county_code = input("Enter county code: ")
station_number = input("Enter station number: ")
csv_reader_2 = csv.reader(e_r)
for row in csv_reader_2:
if row[0] == str(state_code).zfill(2) and row[1] ==str(county_code).zfill(3) and row[2] == str(station_number).zfill(4):
data = [row[0],row[1],row[2],row[9],row[10]]
print(data)
解决方案
也许是这样的(除非您提供一个工作示例,否则我无法对其进行测试):
with open(newFile, 'wb') as csvfile:
fwriter = csv.writer(csvfile)
for line in data:
fwriter.writerow(line)
推荐阅读
- reactjs - React Native TypeError undefined is not an object
- python - 为什么将相同的功能绑定到键盘会修改 tkinter 按钮的工作方式?
- c - 在 C 中按字母顺序排列以不按字母顺序排列
- sip - 奇怪的网络问题
- python - 如何在 1 行中巧妙地选择一个 numpy 子数组?
- tensorflow - 如何用张量流重复张量元素?
- python - 从 UFT(VB 脚本)调用的 Python 脚本未按预期工作
- php - 将 woocommerce 产品类别缩略图替换为相应类别中最新产品的图像
- reactjs - 在 React 中,为什么要使用 %PUBLIC_URL% 而不是相对 url?
- java - 在Java中如何用字符串替换数字和小数