2016-10-08 17 views
-1

我們正在開發一款適用於MAC OSX的python應用程序,它應該可以通過pip安裝,並且我們希望在安裝過程中自動創建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