У меня есть сценарий в Python 2.5, который открывает файлОтносительные пути в открытой в Python 2.5 и 2.7
f=open("./inputs/variable_list.csv","r")
Он принимает путь к сценарию, таким образом, идет в папку, чтобы получить CSV. Однако, если я бегу в той же строке в Python 2.7, не знает пути, чтобы открыть файл
Traceback (most recent call last):
File "C:\INRO\Emme\Emme4\Python27\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py", line 326, in RunScript
exec codeObject in __main__.__dict__
File "X:\Daniel\training\model_runs\2010\iter0\write_model_setup_joan.py", line 6, in <module>
f=open("./inputs/variable_list.csv","r")
IOError: [Errno 2] No such file or directory: './inputs/variable_list.csv'
Почему косяк Python 2.7 обрабатывать путь как как 2,5 сделал? Также есть способ сделать 2.7 обрабатывать путь, как 2.5 сделал?
Почему вы используете * пути Никс стиля на окнах? – phantom
Является ли текущий каталог одинаковым в обоих случаях? – BrenBarn
вот как скрипт был написан, я его не писал –