【发布时间】:2021-11-22 01:19:12
【问题描述】:
我有这段代码执行 sql SELECT 命令并在文本文件中返回结果。 这工作得很好,但我的文本文件末尾有一个空行,我需要删除它。
cursor.execute(sql_p11)
with open('D:\Automate\Output\out.txt', 'w') as myFile:
for row in cursor:
print(row[0], file=myFile)
【问题讨论】:
-
文本文件通常以换行符结尾。为什么需要删除它?
-
我运行一个实用程序来进一步执行该文本文件。我的实用程序在找到除数字以外的空行时会出错。
-
它们是不同的约定;在 Linux 上它们普遍存在,但在其他系统上不一定是这样
-
当前输出:1 2 3 --空白行--所需输出:1 2 3
标签: python sql python-3.x