Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Как забороть тильды (~) в имени файла? [RSS Feed]

#1 Дек. 25, 2010 15:41:39

udav
От:
Зарегистрирован: 2010-05-30
Сообщения: 43
Репутация: +  0  -
Профиль   Отправить e-mail  

Как забороть тильды (~) в имени файла?

file=QtCore.QDir.tempPath()
Возвращаемое значение имеет вид: “C:/DOCUME~1/Admin/LOCALS~1/Temp”
Как получить нормальную строку - путь к папке?
Система WindowsXP, Python3 + PyQt4.7
Использую модуль tempfile,
file=tempfile.tempdir
выдает такую же хрень.



Отредактировано (Дек. 25, 2010 15:53:52)

Офлайн

#2 Дек. 25, 2010 15:56:55

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Как забороть тильды (~) в имени файла?

А что не нравится? Вполне рабочий путь.
http://msdn.microsoft.com/en-us/library/aa364980(v=vs.85).aspx



Офлайн

#3 Дек. 25, 2010 16:08:38

udav
От:
Зарегистрирован: 2010-05-30
Сообщения: 43
Репутация: +  0  -
Профиль   Отправить e-mail  

Как забороть тильды (~) в имени файла?

А без вызова функций ядра не обойтись, ипользуя лишь Python или Qt?



Офлайн

#4 Дек. 25, 2010 16:33:27

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Как забороть тильды (~) в имени файла?

Без понятия. Вам мёд, да еще и ложкой? Никакого ядра, pywin32all или ctypes.



Офлайн

#5 Дек. 26, 2010 12:43:12

udav
От:
Зарегистрирован: 2010-05-30
Сообщения: 43
Репутация: +  0  -
Профиль   Отправить e-mail  

Как забороть тильды (~) в имени файла?

ctypes помогло, спасибо за наводку.



Офлайн

  • Начало
  • » GUI
  • » Как забороть тильды (~) в имени файла?[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version