On 11/26/2016 12:55 PM, Dennis Lee Bieber wrote:
On Sat, 26 Nov 2016 08:12:46 -0800 (PST), junko...@gmail.com declaimed the
following:

import csv
with open('\\192.168.0.1\fe18cb0618cabd41\ninjatrader$EURUSDTestRun 
2016-11-25-11-11.csv','r') as f:
   reader=csv.reader(f)
   for row in reader:
       print(row)


 File "C:/Users/Suresh/PycharmProjects/untitled/test.py", line 2, in <module>
   with open('\\192.168.0.1\fe18cb0618cabd41\ninjatrader$EURUSDTestRun 
2016-11-25-11-11.csv','r') as f:
OSError: [Errno 22] Invalid argument: 
'\\192.168.0.1\x0ce18cb0618cabd41\ninjatrader$EURUSDTestRun 
2016-11-25-11-11.csv'


        First suggestion... Make it a RAW string. What you have has an embedded
new-line character making it:
\\192.168.0.1\fe18cb0618cabd41
injatrader$EURUSDTestRun 2016-11-25-11-11.csv

Or use forward slashes:
with open('/192.168.0.1/fe18cb0618cabd41/ninjatrader$EURUSDTestRun 2016-11-25-11-11.csv','r') as f:

        Second... does Python open() accept web addresses? What is at
192.168.0.1 that you don't have some more sensible path to it? 192.168.0.1
is a private local network address. You are on a Windows machine so if the
file is available on a local network node you can probably mount that node
(Computer/Map Network Drive) and access the file as something like
Z:/ninjatrader...



--
Terry Jan Reedy

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to