我对Python还不熟悉。这是一个非常简单的错误。我正在尝试连接字符串以创建一个大字符串。由于某些原因,它将字符串打印为两行
sqlQuery = 'DELETE FROM DomainsCategories WHERE DomainName=' + '\"' + domain + '\"' + ';'
targetSqlFile.write(sqlQuery)
targetSqlFile.write("\n")
文本文件中的输出如下:
DELETE FROM DomainsCategories WHERE DomainName="abc.com
";
我想把它放在哪里
DELETE FROM DomainsCategories WHERE DomainName="abc.com";
如果你这样用会怎么样:
无论如何,这比用
string + '\"'+domain+'\"'
编写的类似php的东西可读性强得多你的代码没有问题。问题是
domain
变量以换行符结束。你知道吗您可以使用
domain.strip()
来解决这个问题,但是您可能需要在错误的根源处修复错误。你知道吗在查询中使用域变量之前,请尝试剥离它:
相关问题 更多 >
编程相关推荐