Работа с директориями "%APPDATA%\test\Data\1", Python |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 7193-й день
![]() |
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
Работа с директориями "%APPDATA%\test\Data\1", Python |
| Console |
Пост
#1
|
|
Репутация: 498 ![]() ultra active user ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 11 288 С нами с: 23-March 08 |
Подскажите.
Нужно в питоне указать путь import os path = "%APPDATA%\test\Data\1" os.chdir = path file = open("test.cfg", "w+") file.write("blalalalalalalala") file.close() При ране выдает вот такое, хотя путь реальный все есть... Message File Name Line Position Traceback <module> C:\Users\Userr\Documents\модуль4.py 14 FileNotFoundError: [WinError 3] Системе не удается найти указанный путь: '%APPDATA%\\test\\P11Data\x01' Блин, а при F:\test, директории, все равно генерирует файлик в директории где лежит .py файлик... Сообщение отредактировал Console - May 10 2016, 16:12 |
![]() ![]() |
| ROST |
Пост
#2
|
|
Репутация: 45 ![]() serrwrtet Группа: Пользователи Сообщений: 121 С нами с: 23-November 07 |
1. Треба підставити значення %APPDATA%, наприклад, використавши os.path.expandvars
https://docs.python.org/2/library/os.path.h...path.expandvars 2. Символи '\' треба екранувати: або додати префікс 'r' чи 'R' до path, або замість '\' писати '\\'. https://docs.python.org/2.0/ref/strings.html 3. os.chdir - це функція, тому треба писати os.chdir(path) https://docs.python.org/2/library/os.html#os.chdir import os path = os.path.expandvars(r"%APPDATA%\test\Data\1") os.chdir(path) file = open("test.cfg", "w+") file.write("blalalalalalalala") file.close() |
Console Работа с директориями "%APPDATA%\test\Data\1" May 10 2016, 14:15
грик Я питон не шарю, но вопрос такой, что очень легко ... May 10 2016, 21:00
Console Супер, еще я разобрался как создавать директорию е... May 11 2016, 10:09
Console Что бы не плодить темы...
import cx_Freeze
import... May 27 2017, 0:02![]() ![]() |
|
Упрощённая версия | Сейчас: 23rd November 2025 - 16:39 |
| Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |