Python 如何提取加速计列和单词之间的数据;“开始”;及;停止“;从csv并写入新的csv文件

Python 如何提取加速计列和单词之间的数据;“开始”;及;停止“;从csv并写入新的csv文件,python,csv,Python,Csv,错误:“str”对象没有属性“reader” 我是python新手,所以刚刚学会了读写文件,但是如何提取关键字“start”和“stop”之间的数据并将其保存到新文件中呢?共有10多列,但我只想提取4列具有特定标题的列。请按照说明进行操作reader是csv包的一种方法,而不是字符串。打开文件并将文件句柄传递给csv.reader。在你的情况下,类似于 import numpy as np import matplotlib.pyplot as plt from matplotlib impo

错误:“str”对象没有属性“reader”

我是python新手,所以刚刚学会了读写文件,但是如何提取关键字“start”和“stop”之间的数据并将其保存到新文件中呢?共有10多列,但我只想提取4列具有特定标题的列。

请按照说明进行操作
reader
csv
包的一种方法,而不是字符串。打开文件并将文件句柄传递给
csv.reader
。在你的情况下,类似于

import numpy as np
import matplotlib.pyplot as plt 
from matplotlib import style 

path= r'C:\Users\npatel\Documents\Coremotion Data\MotionData\data_file.csv'
datafile = open(path)
data = open(path,'r')

reader = path.reader(datafile)
interestingrows=[row for idx, row in enumerate(reader) if idx in 
(start,stop)]

new_path = r'C:\Users\npatel\Documents\Coremotion 
Data\MotionData\new_data.csv'
new_data = open(new_path,'w')
title = 'trial'
new_data.write(title)
print(title)
new_data.write(data)
print(data)
我不确定您打算如何处理文件上的第二个
打开的
路径。您可以在“读取”模式下打开它,但稍后会将其用作数据进行写入。

按照下面的操作
reader
csv
包的一种方法,而不是字符串。打开文件并将文件句柄传递给
csv.reader
。在你的情况下,类似于

import numpy as np
import matplotlib.pyplot as plt 
from matplotlib import style 

path= r'C:\Users\npatel\Documents\Coremotion Data\MotionData\data_file.csv'
datafile = open(path)
data = open(path,'r')

reader = path.reader(datafile)
interestingrows=[row for idx, row in enumerate(reader) if idx in 
(start,stop)]

new_path = r'C:\Users\npatel\Documents\Coremotion 
Data\MotionData\new_data.csv'
new_data = open(new_path,'w')
title = 'trial'
new_data.write(title)
print(title)
new_data.write(data)
print(data)

我不确定您打算如何处理文件上的第二个
打开的
路径。您可以在“读取”模式下打开它,但稍后将其作为数据写入。

这只是练习。我想提取两个关键字之间的数据,然后将其写入一个新文件。在堆栈溢出和其他方面,提取两个关键字之间的数据是一个众所周知的问题。这只是一种实践。我想提取两个关键字之间的数据,然后将其写入一个新文件。在堆栈溢出和其他方面,提取两个关键字之间的数据是一个众所周知的问题。