- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 python 脚本将数十万个插入查询发送到属于另一个系统的 SQL 服务器。
我的插入示例:
"INSERT INTO ImportData (ISBNORISSNORURL, FILENAME, PDFLOCATIONS, PROCESSED) VALUES('0442019521', 'pinto_1995_245_hires.pdf', 'I:\\Collect and Process Data\\Licensing Schemes Processing\\03 Data Preparation Original\\USQ\\September-October 2010\\pinto_1995_245_hires.pdf','0');"
文件路径字符串被分配给全局:
PDFLOCATIONS = "I:\Collect and Process Data\Licensing Schemes Processing\03 Data Preparation Original\USQ\September-October 2010"
然后将其添加到由名称/值对组成的字典中,这些名称/值对与插入查询中的字段和值数据相匹配。这些被转换为数据字符串:
final_header_list = str(fields_value_list.keys()).replace("[","").replace("]","").replace("'","")
final_values_list = str(fields_value_list.values()).replace("[","").replace("]","").replace("'","")
然后将其添加到最终的插入字符串中:
insert_query = 'INSERT INTO {0} ({1}) VALUES({2});'.format(TABLE,final_header_list,final_value_list)
以 10000 为一组发送到 sql server。
双反斜杠作为双反斜杠进入数据库,而不是神奇地转换为单反斜杠。显然我不允许使用正斜杠作为替代。有没有其他方法可以让我得到所需的单反斜杠?或者 SQL Server 实例的管理员是否必须自行进行更改?
非常感谢!
最佳答案
尝试改变
PDFLOCATIONS = "I:\Collect and Process Data\Licensing Schemes Processing\03 Data Preparation Original\USQ\September-October 2010"
至
PDFLOCATIONS = r"I:\Collect and Process Data\Licensing Schemes Processing\03 Data Preparation Original\USQ\September-October 2010"
(注意原始 - r
- 指示符)
编辑:再试一次
使用丑陋的野兽方法:
final_values_list = ', '.join(fields_value_list.values).replace(r"\\", "\\")
从而强制字符串没有双反斜杠。当然我会首先尝试更换
insert_query = 'INSERT INTO {0} ({1}) VALUES({2});'.format(TABLE,final_header_list,final_value_list)
与
insert_query = 'INSERT INTO %s (%s) VALUES(%s);' % (TABLE,final_header_list,final_value_list)
只是为了完全确定不需要这种丑陋的方法。
关于Python双反斜杠问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7478306/
我有一个右下角倾斜的元素,我必须在其上放置一个盒子阴影。有时倾斜的 Angular 被徽章覆盖 - 我的问题不适用,如果是这样的话: 这是信息框及其边 Angular 的 (s)css 部分(还有更多
是否可以在纯 html/css 中创建类似下面的内容? 我想做这个响应式和全 (100%) 宽度(最大左 Angular 100 像素,右边最小 50 像素,类似的东西)。 最佳答案 您可以通过转换(
如何在 fabricjs 文本中为文本提供渐变或斜 Angular 效果?? http://fabricjs.com/fabric-intro-part-2/ 这里给出了形状和所有示例,我将其与文本绑
我用过: http://apps.eky.hk/css-triangle-generator/ 为彼此对 Angular 放置的两个不等边三 Angular 形生成 css: 左下三 Angular
我是一名优秀的程序员,十分优秀!