我是Python新手,尝试连接到sqlserverdb并将查询的输出转换成一个flat.txt文件。在

一些代码正在工作,但是只写了将近1000条记录,然后就停止了。在

Python版本:2.7.13。在

下面的代码能够把100万条记录全部写入csv文件而不是.txt文件,这是问题所在。在import sys

print sys.path

import pyodbc

import pandas as pd

connection = pyodbc.connect('DRIVER={SQL Server};SERVER=HCR046TW5SQL\HCRMIG50016;DATABASE=ENT;UID=pmatsa1;PWD=password@2015_1711;autocommit=True')

print 'Trying to assign cursor connection'

cursor = connection.cursor()

sql = """SELECT

LEFT(ltrim(ISNULL(IN_OUT_BUILDING_NUM,' '))+REPLICATE(' ', 10) , 10)+

LEFT( ltrim(ISNULL(IN_OUT_ADR_ORIG_SHORT,' '))+REPLICATE(' ', 50) , 50)+

LEFT(ltrim(ISNULL(IN_OUT_ADR_ORIG_CITY,' '))+REPLICATE(' ', 28) , 28)+

LEFT(ltrim(ISNULL(IN_OUT_ADR_ORIG_STATE,' '))+REPLICATE(' ', 2) , 2)+

LEFT(ltrim(ISNULL(IN_OUT_ADR_ORIG_ZIP,' '))+REPLICATE(' ', 9) , 9)

FROM ADDR_VAL_STAN_PB;"""

DataOut = open("Address_Validation_Input_File.txt", "a+")

cursor.execute(sql)

# Get data in batches

while True:

# Read the data

df = pd.DataFrame(cursor.fetchmany(1000))

# We are done if there are no data

if len(df) == 0:

break

# Let's write to the file

else:

df.to_csv(DataOut, header=False)

# Clean up

DataOut.close()

cursor.close()

connection.close()

python 怎么表示sqlserver null_如何使用Python将sqlserver查询输出写入.txt文件?相关推荐

  1. python将文本文件加密后输出_Python:将Casear密码和柱状转置密码的加密输出写入.txt文件...

    我希望这很容易解决 . 我使用Python在Windows Powershell中获得的错误如下: Traceback (most recent call last): File "[fil ...

  2. python 写txt 换行_python中写入txt文件需要换行,以及\r 和\n

    在Python中,用open()函数打开一个txt文件,写入一行数据之后需要一个换行 如果直接用 f.write('\n') 只会在后面打印一个字符串'\n',而不是换行' 需要用 f.write(' ...

  3. python读取txt文件写入-python 读取、写入txt文件的示例

    写入文件 使用open()函数和write()函数 但是有两种写法,分别是'a'和'w' 'a' 表示写入文件 若无该文件会直接创建一个 如果存在这个文件,会接着已有的内容的后面写入 with ope ...

  4. python 文件写入多个参数_pandas 把数据写入txt文件每行固定写入一定数量的值方法...

    我遇到的情况是:把数据按一定的时间段提出.比如提出每天6:00-8:00的每个数据,可以这样做: # -*-coding: utf-8 -*- import pandas as pd import d ...

  5. python列表数据写入txt文件_Python将列表数据写入文件(txt, csv,excel)

    写入txt文件 def text_save(filename, data):#filename为写入CSV文件的路径,data为要写入数据列表. file = open(filename,'a') f ...

  6. python写入TXT文件乱码,且utf-8无效

    python写入TXT文件乱码,且utf-8无效 使用write函数写入txt文件,enconding='utf-8',得到的文件中部分中文乱码. 解决: 将代码改为: f1 = open(" ...

  7. 单张、批量识别图片中文字(写入txt文件、窗口视图创建、打包.exe文件)(百度文字识别SDK+Python的GUI之tklinker+打包pyinstaller)

    昨天我姐问我有没有软件可以批量识别图片上的文字,她在帮客户做资料整理,但是用的方法只能一张一张上传识别,不仅效率低还浪费时间. ​我就找了找批量识别的软件,下载下来觉得:嗯?不错,界面也挺好,小东西做 ...

  8. 用Python对我们自己标注的数据集转化为YOLO训练需要的txt文件

    用Python对我们自己标注的数据集转化为YOLO训练需要的txt文件 一. 数据分类 在项目的根目录下新建一个maketxt.py文件. 该脚本会在straw/ImageSets文件夹下生成:tra ...

  9. python读取txt文件,写入txt文件

    一.读取txt文件 方法一: import numpy as npfile = open("../data/track_data.txt","r") list ...

最新文章

  1. 【转载】WinCE中串口驱动及接口函数介绍
  2. 设置Windbg符号文件路径
  3. 微信小程序数据过滤(filter)方法
  4. 大量小文件存储提高效率要点详解
  5. 录音喊话器的故障修理_我司quot;XAHHQ1型quot;喊话器 通过公安部检测
  6. 网络商城html前端,商城 前端 html 页面 模板
  7. ansys如何删除线_PR学习之旅:PR预设如何导入,保存和效果重命名呢?诀窍很简单...
  8. layui表格使用复选框批量删除_layui表格数据复选框回显设置方法,表格复选框...
  9. python笔试题 github_在GitHub上收获6519颗星星的Python面试题资源,到底有多牛?
  10. ROS(sub,pub)测试 Plotjuggler
  11. linux五笔教程,RHEL6 64位操作系统安装极点五笔输法
  12. C语言字母排序不分大小写,求助C语言字母不分大小写排序
  13. Tomcat修改默认主页
  14. 软件工程的国家标准(总结)
  15. 如何快速融入团队并成为团队核心(四)
  16. 腾讯TIM实现即时通信 v3+ts实践
  17. 安徽大学第九届大学生程序设计竞赛 网络预选赛
  18. Java使用Poi填充Word表格模板(图片和文字)
  19. 只有一个程序员开发和运营,BuiltWith网站年入1400万美元是怎么做到的?
  20. DXC Technology预测2020年五大技术趋势有望改变工作的未来

热门文章

  1. log4j之log4j2.xml使用
  2. java encode 空格_javaWeb中URLEncoder.encode空格问题
  3. 攻防世界-Web_php_include
  4. 【c语言数据结构笔记】1.2 数据结构
  5. linux python复制安装,复制一个Python全部环境到另一个环境,python另一个,导出此环境下安装的包...
  6. 计算机科学与技术的专业论述,关于计算机科学专业的论文题目 计算机科学专业论文题目怎样定...
  7. 数据卡片_E015 如何批量汇总工作簿数据,形成独立工作簿信息卡片
  8. 幼儿园体育游戏电子计算机教案,【幼儿园体育跳圈圈教案】小班体育教案跳圈圈_小班跳圈圈游戏教案_亲亲宝贝网...
  9. 东京战纪服务器维护中,东京战纪7月21维护公告 当前测试进度介绍
  10. python for while enumerate