【问题标题】:How to create same path to directory on different platforms in Python?如何在 Python 的不同平台上创建相同的目录路径?
【发布时间】:2019-12-29 07:20:40
【问题描述】:

在我的一段代码中,有很多情况下我有以下行

'/home/myname/directory'

例如,我有以下几行代码

filepath = os.listdir('/home/myname/directory')

for content in filepath

   # do something

在项目的下一部分,我必须与其他人共享代码。我知道这个人运行 openSUSE。如果我希望代码创建与我的目录路径相同的特定目录,我需要包含什么?

我知道它会涉及操作系统模块,但我不确定要使用哪些功能和方法。

【问题讨论】:

标签: python-3.x linux file-sharing


【解决方案1】:

您的代码可以检查目录是否存在,如果找不到则创建它:

if not os.path.exists("/home/myname/directory"):
    os.makedirs("/home/myname/directory")
    # do something

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-21
    • 2017-06-17
    • 2016-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-12
    相关资源
    最近更新 更多