Как создать файл один каталог?

СОЕДИНЕНИЕ... НА... синтаксисе более свежее дополнение к ANSI и спецификациям ISO для SQL. СОЕДИНЕНИЕ... НА... синтаксисе обычно предпочитается, потому что он 1) перемещает критерии соединения из оператора Where, делающего оператор Where только для фильтрации и 2) делает его более очевидным при создании страшного Декартова произведения, так как каждое СОЕДИНЕНИЕ должно сопровождаться по крайней мере одним НА пункте. Если всеми критериями соединения является просто ANDed в операторе Where, не столь очевидно, когда один или несколько отсутствует.

12
задан nunos 22 October 2009 в 14:44
поделиться

3 ответа

Используйте os.pardir (который, вероятно, всегда ".." )

import os
fobj = open(os.path.join(os.pardir, "filename"), "w")
28
ответ дан 2 December 2019 в 03:32
поделиться

Люди, кажется, этого не понимают, но Python с радостью принимает косую черту даже в Windows. Это отлично работает на всех платформах:

fobj = open("../filename", "w")
12
ответ дан 2 December 2019 в 03:32
поделиться

Зависит от того, работаете ли вы в среде UNIX или Windows.

В Windows:

..\foo.txt

В UNIX, например в ОС:

../foo.txt

, вам необходимо убедиться, что ОС устанавливает текущий путь правильно при запуске вашего приложения. Выберите соответствующий путь и просто создайте там файл.

2
ответ дан 2 December 2019 в 03:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: