Как вы находите имя файла, которое вы передаете open ()? - PullRequest
2 голосов
/ 17 августа 2010

Я пытаюсь открыть файл с помощью Python, но не уверен, как найти правильное имя файла для использования.

Ответы [ 2 ]

2 голосов
/ 17 августа 2010

Вы можете указать полный путь к файлу (например, «c: /wher/ever/the.txt»), также известный как «абсолютный», потому что он берется именно так, как вы его указали, или частичныйодин (например, просто «the.txt», или «ever / the.txt», или «../ever/the.txt» и т. д.), также известный как «относительный», потому что он взят относительно в текущий рабочий каталог вашего процесса.Если вы не знаете этот рабочий каталог, абсолютный путь обычно проще всего найти и указать.

Итак, выясните, где находится файл (например, c:/wher/ever), и используйте этот абсолютный путь (с "rightside").косые черты ", вместо обратных косых черт в стиле Windows, как я только что объяснил в другом ответе), чтобы открыть рассматриваемый файл.

2 голосов
/ 17 августа 2010

Доступ к атрибуту name.

fh = open('spam.txt')
print fh.name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...