2016-10-08 3 views
-1

Мы работаем над приложением python для MAC OSX, которое должно быть доступно для установки на этапе, и мы хотим автоматизировать создание файла plist во время установки, но имя файла должно содержать имя пользователя OSX для приложения работать, например. com.username.app.plist.Как динамически генерировать имя файла в python?

В: Как я могу динамически генерировать такой файл в python?

+0

вы просто ищете, чтобы получить имя пользователя из OSX? –

+0

Я ищу для создания файла, который содержит имя пользователя OSX в его имени, например 'com.steven.app.plist', в настоящее время мы должны вручную создать файл, чтобы приложение работало, мы хотим автоматизировать эту задачу при установке! – 7bisso

+0

Какая часть у вас возникла, получить имя пользователя или конкатенировать строки? –

ответ

2

Поскольку вам просто нужно имя пользователя:

import getpass 
user = getpass.getuser() 
fname = "com.strange.things." + user + ".more.strange.things" 
+0

, который решил мою проблему, спасибо! – 7bisso

Смежные вопросы