【问题标题】:How do I dynamically generate a file name in python? [duplicate]如何在python中动态生成文件名? [复制]
【发布时间】:2017-02-17 12:30:52
【问题描述】:

我们正在为 MAC OSX 开发一个可以 pip 安装的 python 应用程序,我们希望在安装过程中自动创建 plist 文件,但 文件名 必须包含OSX 用户名,以便应用程序正常工作,例如。 com.username.app.plist.

问:如何在python中动态生成这样的文件?

【问题讨论】:

  • 您只是想从 OSX 获取用户名吗?
  • 我正在寻找一个在其名称中包含 OSX 用户名的文件,例如 com.steven.app.plist,到目前为止,我们应该手动创建该文件以使应用程序正常工作,我们想要在安装时自动执行此任务!
  • 您在获取用户名或连接字符串方面遇到了问题?

标签: python macos pip plist


【解决方案1】:

因为你只需要用户名:

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

【讨论】:

  • 解决了我的问题,谢谢!
猜你喜欢
  • 2011-04-29
  • 1970-01-01
  • 1970-01-01
  • 2017-07-20
  • 2013-08-11
  • 1970-01-01
  • 2013-05-12
  • 1970-01-01
相关资源
最近更新 更多