python - 如何从python中的csv文件中提取字符串

标签 python

我正在通过读取串行端口来保存一个 csv 文件。 我的 csv 文件的几行:

*
20/01/20,10:13:59,"11   22
"
20/01/20,10:13:59,"11   22
"
20/01/20,10:13:59,"11   22
"
*

我想将日期、时间和我的 2 个数据都放在一个列表中,作为日期的 a[0],作为时间的 a[1],a[1]=data1,a[3]=data2

但是我无法分离这两个数据,它们在同一列中 这是代码片段

from pandas import read_csv

df = read_csv('test_csvtry1.csv')

输出是:

一个 7x3 的数据框,但我希望它是 7x4

"

1   20/01/20    10:13:59    "11 22
"

2   20/01/20    10:13:59    "11 22
"

3   20/01/20    10:13:59    "11 22
"

4   20/01/20    10:13:59    "11 22
"

5   20/01/20    10:13:59    "11 22
"

6   20/01/20    10:13:59    "11 22
"

有人可以让我知道如何做到这一点吗?

最佳答案

为什么要用 panda 做这么基本的事情?

import csv

with open("date_time_data.csv", 'r') as f:
    f_csv = csv.reader(f)
    for line in f_csv:
        a0, a1, a2 = line
        print(a0,a1,a2)

输出

20/01/20 10:13:59 11   22

20/01/20 10:13:59 11   22

20/01/20 10:13:59 11   22

关于python - 如何从python中的csv文件中提取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59817269/

相关文章:

python - 将 vim 函数传递给 vim 的内置 python

javascript - 通过javascript使photoshop运行系统命令

python - 如何使用列表作为数据框中的搜索条件?

python - 在python中删除字符串格式的负号

python - 使用许多多项式的梯度下降不收敛

python - Python 3 中是否有类似于 C++ 中的 getchar() 的内置函数?

python - re.split后,如何把分隔符放回去?

python - sha 模块已弃用

python - 使用 numpy 滞后向量乘法的有效方法

python /博托 3 : How to retrieve/download files from AWS S3?