创建目录的非常简单的代码:
ssh_path = f"{os.getenv('HOME')}/temp/.ssh"
print(ssh_path)
os.mkdir(ssh_path)
它打印出目录的路径,最终以错误结束。
FileNotFoundError: [Errno 2] No such file or directory: '/Users/myusername/temp/.ssh'
/Users/myusername/temp/.ssh
创建目录的非常简单的代码:
ssh_path = f"{os.getenv('HOME')}/temp/.ssh"
print(ssh_path)
os.mkdir(ssh_path)
它打印出目录的路径,最终以错误结束。
FileNotFoundError: [Errno 2] No such file or directory: '/Users/myusername/temp/.ssh'
/Users/myusername/temp/.ssh
os.makedirs()
函数创建中间文件夹。os.makedirs(ssh_path)
如果您使用 pathlib
中的 Path
,您可以这样做:
ssh_path = f"{os.getenv('HOME')}/temp/.ssh")
ssh = Path(ssh_path)
ssh.mkdir(parents=true)
temp
已经存在吗? - user12393567os.mkdir()
也创建父文件夹。 - user12393567