我正在创建一个解析大型(但简单)CSV的python脚本.处理需要一些时间.我希望能够中断CSV的解析,因此我可以在以后继续.目前,我有这个-其中一个属于较大的班级:(未完成)编辑:我有一些更改的代码.但是该系统将解析超...

我正在创建一个解析大型(但简单)CSV的python脚本.
处理需要一些时间.我希望能够中断CSV的解析,因此我可以在以后继续.
目前,我有这个-其中一个属于较大的班级:(未完成)
编辑:
我有一些更改的代码.但是该系统将解析超过300万行.
def parseData(self)
reader = csv.reader(open(self.file))
for id, title, disc in reader:
print "%-5s %-50s %s" % (id, title, disc)
l = LegacyData()
l.old_id = int(id)
l.name = title
l.disc_number = disc
l.parsed = False
l.save()
这是旧的代码.
def parseData(self):
#first line start
fields = self.data.next()
for row in self.data:
items = zip(fields, row)
item = {}
for (name, value) in items:
item[name] = value.strip()
self.save(item)
多谢你们.
解决方法:
如果在Linux下,请按Ctrl-Z并停止正在运行的进程.键入“ fg”将其恢复并从停止它的位置开始.
沃梦达教程
本文标题为:在python中创建可中断进程


基础教程推荐
猜你喜欢
- 在Windows TO Linux / OSX中使用Python进行交叉编译 2023-11-14
- Python之re模块详解 2023-08-04
- Python中非常好用的内置函数详解 2023-08-04
- python-从本地linux文件夹移动到使用cifs挂载的Windows共享 2023-11-12
- Python-另一个编码问题. Windows 8.1,均为最新的python.点引发异常 2023-11-12
- python-从特定的内存地址读取数据/对对象的引用 2023-11-10
- python嵌套try...except如何使用详解 2022-08-30
- python-subprocess.Popen,从子进程中获取变量(子) 2023-11-11
- Linux环境安装python3 2023-09-04
- python-在Windows 7 64位中设置pip 2023-11-14