In [2]:
filename = 'samplefile.csv'

with open(filename, "w", 1) as file:

    while True:
        file.write(input()+',')
#         data1,data2,data3 = device.fetchData()
#         result.write(log_line_template.format(
#             ts=datetime.now(), data1, data2, data3
#         ))
#         time.sleep(seconds)


4454545
45453534532
2355246
6545646
4twe646
4567456867
3
345634
456
---------------------------------------------------------------------------
KeyboardInterrupt                         Traceback (most recent call last)
/Users/andrewwinhold/anaconda/lib/python3.5/site-packages/ipykernel/kernelbase.py in _input_request(self, prompt, ident, parent, password)
    701             try:
--> 702                 ident, reply = self.session.recv(self.stdin_socket, 0)
    703             except Exception:

/Users/andrewwinhold/anaconda/lib/python3.5/site-packages/jupyter_client/session.py in recv(self, socket, mode, content, copy)
    730         try:
--> 731             msg_list = socket.recv_multipart(mode, copy=copy)
    732         except zmq.ZMQError as e:

/Users/andrewwinhold/anaconda/lib/python3.5/site-packages/zmq/sugar/socket.py in recv_multipart(self, flags, copy, track)
    357         """
--> 358         parts = [self.recv(flags, copy=copy, track=track)]
    359         # have first part already, only loop while more to receive

zmq/backend/cython/socket.pyx in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6507)()

zmq/backend/cython/socket.pyx in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6307)()

zmq/backend/cython/socket.pyx in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1877)()

/Users/andrewwinhold/anaconda/lib/python3.5/site-packages/zmq/backend/cython/checkrc.pxd in zmq.backend.cython.checkrc._check_rc (zmq/backend/cython/socket.c:6758)()

KeyboardInterrupt: 

During handling of the above exception, another exception occurred:

KeyboardInterrupt                         Traceback (most recent call last)
<ipython-input-2-e8b0556c2665> in <module>()
      4 
      5     while True:
----> 6         file.write(input()+',')
      7 #         data1,data2,data3 = device.fetchData()
      8 #         result.write(log_line_template.format(

/Users/andrewwinhold/anaconda/lib/python3.5/site-packages/ipykernel/kernelbase.py in raw_input(self, prompt)
    675             self._parent_ident,
    676             self._parent_header,
--> 677             password=False,
    678         )
    679 

/Users/andrewwinhold/anaconda/lib/python3.5/site-packages/ipykernel/kernelbase.py in _input_request(self, prompt, ident, parent, password)
    705             except KeyboardInterrupt:
    706                 # re-raise KeyboardInterrupt, to truncate traceback
--> 707                 raise KeyboardInterrupt
    708             else:
    709                 break

KeyboardInterrupt: 

In [ ]:


In [ ]: