Сохранение в определенный каталог из 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 сейчас присутствует с нужным содержанием.

Другие вопросы по тегам