我有一个小问题,~在我的路径.

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

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

注意,这是在基于Linux的系统上进行的.

推荐答案

您需要手动展开瓷砖:

my_dir = os.path.expanduser('~/some_dir')

Linux相关问答推荐

通过添加1位数字替换最后4位数字(不包括0x)

我需要从 Ubuntu 中删除 .txt 文件中以白色间距分隔的行的白色间距

在 Ubuntu 中,如何设置 Tomcat 9 以使用 Java 17?

如何在bash中用另一个整数变量增加一个整数变量?

更改 awk 中的上一个重复行

linux shell获取多文件交集

为什么 printf 仍然可以使用低于 XMM 寄存器中 FP args 数量的 RAX?

使用 awk 从文件中检索一组特定的字符串

根据外部请求在 Netbeans 中启动 XDebug

size_t 和 off_t 的用法有什么区别?

exec 系统调用(如 exec 和 execve)系列的功能有什么区别?

如何在不重新打印的情况下更新终端中的打印消息

docker images显示图像,docker rmi表示没有这样的图像或参考不存在

在 linux 上查看文件大小

发出信号并中断比较

如何以编程方式禁用硬件预取?

如何从 Linux 终端找到特定文件?

grep 递归查找 Linux 上的特定文件类型

在linux上上几个目录

如何使用 sed 通过灵活的键和值更改我的配置文件?