在Python中使用replace()函数在CGI脚本上使用时返回看似随机的字符串
Using the replace() function in Python returns seemingly random string when used on CGI Script
在一个相当复杂的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在同一服务器上对同一类型的字符串尝试相同的操作时,结果是正确的,正如预期的那样。
有人知道发生了什么事吗?
我直接复制了您的代码,为str
组成了一个值,并且在3.3上输出对我来说是正确的。
很可能您正在覆盖str
的值,这将导致进一步的问题。即使它不是这里的原因,这也是不好的做法,无论如何都应该更改变量名。
相关文章:
- Uploadify-随机表单数据's已返回上载表单
- .val()返回未定义的.text返回随机代码
- 用于循环随机返回的javascript
- 从谷歌自定义搜索返回随机帖子
- 在本地存储中保存并返回随机生成的字符串
- 如何使用javascript返回随机显示函数效果
- 使用Javascript从字符串中返回随机选择
- 如何从两个参数函数返回随机整数
- 将函数的值保存在返回随机值的变量中
- 随机文章API调用正在返回用户对话页面
- 我正在尝试在 JS 中制作这个随机名称生成器.数组返回未定义
- 为什么随机选择算法在 Array[low] 时返回元素(低 === 高)
- 检查用户加载的图像宽度的函数随机返回 0
- 返回包含随机位置元素的数组
- 使用Javascript从字典对象中返回随机单词
- Jasmine中的spyOn函数,该函数从数组中返回随机元素
- 返回表单提交中列表项的随机顺序
- 如何使用构造函数创建对象并使用Invoked方法返回随机结果
- 返回随机化变量数据javascript
- 根据百分比返回随机