如何将每个刮取的项目组织成一个csv行?

2024-05-14 09:36:18 发布

您现在位置:Python中文网/ 问答频道 /正文

将收集的数据组织成csv的最佳方法是什么?更具体地说,每一项都是这种形式

url
"firstName middleInitial, lastName - level - word1 word2 word3, & wordN practice officeCity."
JD, schoolName, date

示例:

^{pr2}$

我想把这个项目放在这个表格里:

(http://www.examplefirm.com/jang, Joe, E., Ang, partner, privatization mergers, media & technology, New York, University of Chicago Law School, 1985)

这样我就可以把它写入一个csv文件,导入到django数据库中。在

最好的办法是什么?在

谢谢。在


Tags: csv方法urlfirstnamelevel形式amp数据组织
1条回答
网友
1楼 · 发布于 2024-05-14 09:36:18

这真的没有捷径可走。1号线很容易。只需将其分配给url。第3行可能可以在,上拆分而不会产生任何不良影响,但是第2行必须手动解析。你对word1 wordN了解多少?你确定“练习”永远不会是一个“词”吗。你确定这些单词只有一个单词长吗?它们能被引用吗?它们能包含破折号吗?在

然后,我将解析出开头和结尾部分,这样就留下了一个单词列表,用逗号和/或amp;amp;(前面有一致的逗号吗;?你的格式是肯定的,但是你的例子说没有。)如果有一个可变数量的单词,你不想像那样在元组中嵌入它们,因为你不知道如何把它们取出。从单词中创建一个列表,并将其作为元组的一个元素添加。在

>>> tup = (url, first, middle, last, rank, words, city, school, year)
>>> tup
('http://www.examplefirm.com/jang', 'Joe', 'E.', 'Ang', 'partner', 
['privatization mergers', 'media & technology'], 'New York', 
'University of Chicago Law School', '1985')

更具体地说?你一个人在那儿。在

相关问题 更多 >

    热门问题