python csv按行而不是按列列出

标签 python csv rows

我有一个脚本,可以获取最终的重定向 URL 并将其保存到 CSV 文件中。

脚本将代码写入 1 列,例如 A1,然后 A3,然后 A5

如何让它按行写入代码,例如A1 B1 C1 D1

请参阅this我想要的红色,最终结果的蓝色,我不希望它是这样的(列表在 1 列中,向下 A1 A3 A5,每个单元格之间有一个空格!!)

这是我的最终脚本

import urllib2
import csv
import sys

url = 'http://www.test.com'

u = urllib2.urlopen(url)
localfile = open('C:\\test\\file.csv', 'a')
writer = csv.writer(localfile)
writer.writerow([u.geturl()])
localfile.close()

最佳答案

如果 CSV 只有一行,为什么不自己创建 CSV?

import urllib2

url = 'http://www.google.com'

u = urllib2.urlopen(url)
localFile = open('C:\\file.csv', 'ab')
localFile.write(u.geturl() + ",")

localFile.close()

关于python csv按行而不是按列列出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17564390/

相关文章:

python:CommandError:您似乎没有安装 'mysql' 程序或在您的路径上

php - mysql_num_rows() 错误

uitableview - 如何使用多级可扩展可折叠行创建 UITableView?

csv - CSV 文件可以有注释吗?

java - 从 Eclipse 将多行插入到 oracle 数据库中

python - GAE 上的 jinja2 在每次响应时写出 'None'

python - 将多行粘贴到 IDLE

python - 如何在 Python 中生成日志均匀分布?

Python CSVkit 比较 CSV 文件

csv - Univocity - 不规则的 csv 解析