0

我正在尝试用 %2F、%20 和 %3A替换/,spaces和in datecolon

如果日期是08/15/2013 14:23 那么我应该首先将其转换为08%2F15%2F2013%2014%3A23 所以我所做的是使用str.replace(old,new)python中的函数来替换字符但是,我想知道是否有任何库或直接方法可以将日期转换为所需的格式。

4

2 回答 2

0

我认为您正在寻找urllib.quote_plus。这将+代替%20URL 中的规范。如果你需要,%20你可能不得不自己做。

import urllib
urllib.quote_plus("08/15/2013 14:23") # >> 08%2F15%2F2013+14%3A23
于 2013-08-06T17:48:18.260 回答
0
>>> import urllib
>>> urllib.quote("08/15/2013 14:23", safe='')
'08%2F15%2F2013%2014%3A23'

那是你要的吗?它似乎给出了正确的答案(我只是有点担心,因为它是在询​​问后 3 小时并且没有其他人发布它)。

于 2013-08-06T20:45:22.943 回答