Сохранение в определенный каталог из Python 2.7
Я запускаю код Python, где я хочу записать некоторые выходные данные в определенную папку (которая отличается от места, где я выполняю сценарий).
Поэтому я планировал изменить путь Python к этой конкретной папке с помощью модуля os:
os.chdir("myLocation.../Folder")
Тем не менее, сценарий все еще записывает в папку, где я выполнил сценарий, и когда я вызываю команду
os.curdir
он возвращает "."
Я немного потерян здесь и был бы признателен за любой намек.
1 ответ
Решение
os.chdir
должен сделать правильную вещь. Вот некоторый код, используемый для тестирования на python REPL, при условии, что у вас есть ./test
dir в рабочем dir.
>>> import os
>>> os.chdir('test')
>>> f = open('testfile', 'w')
>>> print>>f, 'hello world'
>>> f.close()
test/testfile
сейчас присутствует с нужным содержанием.