小编典典

os.makedirs 在我的路径中不理解“~”

all

我的道路上有一点问题~

此代码示例创建了一些名为~/some_dir但不明白我想some_dir在我的主目录中创建的目录。

my_dir = "~/some_dir"
if not os.path.exists(my_dir):
    os.makedirs(my_dir)

请注意,这是在基于 Linux 的系统上。


阅读 70

收藏
2022-07-13

共1个答案

小编典典

您需要手动扩展波浪号:

my_dir = os.path.expanduser('~/some_dir')
2022-07-13