Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我的datetime对象代码有什么问题?_Python_Python Datetime - Fatal编程技术网

Python 我的datetime对象代码有什么问题?

Python 我的datetime对象代码有什么问题?,python,python-datetime,Python,Python Datetime,我不知道这个代码有什么问题: for row in reader: print(row) timestamp = datetime.strptime(row, '%d/%m/%Y %H:%M:%S') AddTo(timestamp) 从.csv文件中读取的日期时间字符串: '25/02/2021 15:18' 我一直收到一个错误,说格式是无效的-请有人给我一个什么是错误的提示?我不需要完整的代码:)此代码应该可以工作 from datetime import dat

我不知道这个代码有什么问题:

for row in reader:
    print(row)
    timestamp = datetime.strptime(row, '%d/%m/%Y %H:%M:%S')
    AddTo(timestamp)
从.csv文件中读取的日期时间字符串:

'25/02/2021 15:18'
我一直收到一个错误,说格式是无效的-请有人给我一个什么是错误的提示?我不需要完整的代码:)

此代码应该可以工作

from datetime import datetime

timestamp = datetime.strptime('25/02/2021 15:18', '%d/%m/%Y %H:%M')
print(timestamp)
你之前的错误包括第二个

可能存在其他错误,例如文件中的某些格式问题或检查AddTo函数。检查您使用的是
from datetime import datetime
而不是
import datetime

此代码应该可以工作

from datetime import datetime

timestamp = datetime.strptime('25/02/2021 15:18', '%d/%m/%Y %H:%M')
print(timestamp)
你之前的错误包括第二个


可能存在其他错误,例如文件中的某些格式问题或检查AddTo函数。检查您使用的是
from datetime import datetime
而不是
import datetime

您试图读取的行中有秒,但解析日期和时间的代表性字符串中没有秒。我们对代码一无所知,只能回答变量
timestamp
分配的行

当我将其放入Python解释器时,它似乎工作正常:
timestamp=datetime.strtime('25/02/2021 15:18','%d/%m/%Y%H:%m')

所以你会想要这个:


timestamp=datetime.strtime(行,'%d/%m/%Y%H:%m')

您试图读取的行中有秒,但解析日期和时间的代表性字符串中没有秒。我们对代码一无所知,只能回答变量
timestamp
分配的行

当我将其放入Python解释器时,它似乎工作正常:
timestamp=datetime.strtime('25/02/2021 15:18','%d/%m/%Y%H:%m')

所以你会想要这个:

timestamp=datetime.strtime(行,'%d/%m/%Y%H:%m')

我的CSV来自Oracle SQL,在提取的时间戳周围包含引号。我必须从我的时间字符串中删除第一个和最后一个字符

对不起,我不知道有引用

我的CSV来自Oracle SQL,在提取的时间戳周围包含引号。我必须从我的时间字符串中删除第一个和最后一个字符


对不起,我不知道有引用

您使用秒指定了一种格式,但在csv文件的示例中没有秒。您检查过了吗?我将其更改为“%d/%m/%Y%H:%m”,但它仍然抛出一个错误我测试了我的建议,效果很好…看,我修复了它数据没有秒组件您使用秒指定了一种格式,但在csv文件的示例中没有秒。您检查过了吗?我将其更改为“%d/%m/%Y%H:%m”,但它仍然会引发错误我测试了我的建议,效果很好…看,我已修复了它数据没有秒组件注意,您可以随时编辑问题以添加更多详细信息。例如,在这里,您还应该指定什么是
reader
——基本上是尝试创建一个。关于调试,有时只需打印一个简单的
请注意,您始终可以编辑问题以添加更多详细信息。例如,在这里,您还应该指定什么是
reader
——基本上是尝试创建一个。关于调试,有时只需打印一个简单的