在我的路径上有一个小问题。
这个代码示例创建了一些名为~/some_dir的目录,并且不理解我想在我的主目录中创建some_dir。
my_dir = "~/some_dir"
if not os.path.exists(my_dir):
os.makedirs(my_dir)
注意,这是在基于linux的系统上。
在我的路径上有一个小问题。
这个代码示例创建了一些名为~/some_dir的目录,并且不理解我想在我的主目录中创建some_dir。
my_dir = "~/some_dir"
if not os.path.exists(my_dir):
os.makedirs(my_dir)
注意,这是在基于linux的系统上。
将~/some_dir转换为$HOME/some_dir称为波浪号展开,是一种常见的用户界面特性。文件系统对此一无所知。
在Python中,该特性由os.path.expanduser实现:
my_dir = os.path.expanduser("~/some_dir")