如何在python中从变量中剥离/删除行号

2024-05-14 14:49:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我得到以下输出:

\n35760 08/07/2015 04:56\n35761 08/07/2015 04:57\n35762 08/07/2015 04:58\n35763 08/07/2015 04:59\ndtype: object' does not match format '%m/%d/%Y %H:%M'

违规代码是:

timestr = datetime.strptime ( str(datex+" "+timex) , "%m/%d/%Y %H:%M")

datex和timex通过read\u csv函数来自csv文件。你知道吗

基本上,我正在尝试通过strtime获取datetime,以使用CSV文件中的列作为源引用。我不知道这是否可能。但似乎是这样,因为我得到了正确的输出,除了行号被传递给模块这一事实。)希望我解释得对。是的,我是个新手,如果你不知道的话。)

那么,如果没有行号,如何引用datex和timex呢?你知道吗

谢谢。你知道吗


Tags: 文件csvdatetimeobjectmatchnot行号timex
1条回答
网友
1楼 · 发布于 2024-05-14 14:49:01

我不能提供一个直接的解决方案,因为你没有提供足够的信息。我建议你找到问题的方法:

try环绕代码行以查看可能有问题的数据行。这里,我假设您正在获取/读取数据行,而第35764行上的数据与其他行的格式不同:

try:
    timestr = datetime.strptime ( str(datex+" "+timex) , "%m/%d/%Y %H:%M")
except:
    print('Data giving error: {}, {}, {}, {}'.format(type(datex), type(timex), datex, timex)
    raise

您可以研究输出以查看数据的格式是否正确,并决定下一步要做什么。你知道吗

相关问题 更多 >

    热门问题