@329

Как сделать так чтобы python скрипт создавал txt файл на ubuntu в директории где он находиться?

есть python скрипт который создает .txt файл и записывает в него некое значение, скрипт храниться на сервере и хотелось-бы чтобы доступ к создаваевому .txt файлу можно было-бы получить из вне, путем набора в браузере домен/файл.txt. Но скрипт создает файл в директории пользователя (в моем случае root'a). Как я выяснил если при исполнение мануальном исполнение скрипто заранее с помощью cd (в моем случае cd /var/www/html) перейти в директорию где я хочу чтобы он создавал .txt файл, все прекрасно работае, вопрос, можно ли как-то это cd автоматически выполнять скриптом?
Скрипт выглядит примерно так:
with open("file.txt", "a") as f:
     f.write("123")
  • Вопрос задан
  • 184 просмотра
Решения вопроса 1
@Drno
Укажи полный путь для файла. И не складывай его в директорию веб сервера
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@just_clarity
dir = os.path.dirname(os.path.abspath(__file__))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы