在一个相当复杂的 Python CGI 脚本中,我从客户端网页的表单中接收到一个字符串。该字符串是格式为“YYYY-MM-DD HH-MM-SS”的日期和时间值,它显然完好无损地到达脚本。然后我继续这样做:
str = originalString.split() # Returns correct list: ['YYYY-MM-DD','HH-MM-SS']
time = str[1].replace('-', ':') # At this point, the value of 'time' is something like 1Y92G3~F
dateT = str[0] + ' ' + time
当我通过 ssh 在同一个服务器上对同一种字符串尝试相同的操作时,结果是正确的并且符合预期。
有没有人知道发生了什么?