尝试添加KeyboardInterrupt signal_handler但返回:

时间:2019-05-19 19:15:21

标签: python

我正在尝试在代码中添加KeyboarInterrupt信号,所以我在Google上搜索了一些有用的方法,然后我发现了这个问题:

#!/usr/bin/env

import csv
import re

file1 = open('test.csv', 'rb')
reader = csv.reader(file1, delimiter=';')
your_list = list(reader)
new_rows_list = []


for i in your_list:
    x = re.search(r"\"value\":(.*?)\,\"", i[5])
    new_rows_list.append(x)
file1.close()

file2 = open('test.csv', 'wb')
writer = csv.writer(file2)
writer.writerows(new_rows_list)
file2.close()

当我在Python IDLE上尝试时,我明白了:

import signal
import sys

def sigint_handler(signal, frame):
    print 'Interrupted'
    sys.exit(0)
signal.signal(signal.SIGINT, sigint_handler)

我真的不知道该怎么办。

我自己学习(Python和英语,哈哈),所以我不是很有经验。欢迎任何帮助

0 个答案:

没有答案