我试图在python中附加一个字符串,下面的代码生成
buildVersion =request.values.get("buildVersion", None)
pathToSave = 'processedImages/%s/'%buildVersion
print pathToSave
打印输出
processedImages/V41
/
我希望字符串的格式为:processedImages/V41/
它似乎不是一个新行字符。你知道吗
pathToSave = pathToSave.replace("\n", "")
这种力量真的很有用
它可能与实际问题无关,但除了Alex Martelli's答案之外,我还将首先检查
buildVersion
是否存在,因为否则这里发布的所有解决方案都会给您带来另一个错误:它可能是
\r
或其他特殊的空白字符。只需在执行之前清除buildVersion
所有此类空白您可以用几种方法来处理清理任务,例如,如果
buildVersion
中的有效字符仅是“单词字符”(字母、数字、下划线),例如会有效地清除字符串中的空白。当然,如果不确切知道在
buildVersion
中需要接受哪些字符,就很难更具体。你知道吗相关问题 更多 >
编程相关推荐