一尘不染

Python的os.makedirs在我的路径中无法理解“〜”

python

我的路径中〜有点问题。

此代码示例创建一些名为“〜/ some_dir”的目录,并且不了解我想在主目录中创建some_dir。

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

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


阅读 236

收藏
2021-01-20

共1个答案

一尘不染

您需要手动扩展波浪号:

my_dir = os.path.expanduser('~/some_dir')
2021-01-20