如何新建文件夹?
我想将程序的输出信息放入一个文件夹中。 如果给定的文件夹不存在,则程序应创建一个新文件夹,其文件夹名称与程序中给定的文件夹名称相同。 这可能吗? 如果是,请告诉我如何做。
假设我给出了像 "C:\Program Files\alex"
这样的文件夹路径,并且 alex
文件夹不存在,那么程序应该创建 alex
文件夹并应将输出信息放在 alex
文件夹中。
I want to put output information of my program to a folder. if given folder does not exist, then the program should create a new folder with folder name as given in the program. Is this possible? If yes, please let me know how.
Suppose I have given folder path like "C:\Program Files\alex"
and alex
folder doesn't exist then program should create alex
folder and should put output information in the alex
folder.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你尝试过 os.mkdir 吗?
您也可以尝试这个小代码片段:
如果需要,makedirs 创建多个级别的目录。
Have you tried os.mkdir?
You might also try this little code snippet:
makedirs creates multiple levels of directories, if needed.
您可能需要 os.makedirs 因为它将创建中间体如果需要的话,还有目录。
You probably want os.makedirs as it will create intermediate directories as well, if needed.
您可以使用 os.makedirs() 创建一个文件夹
并使用 os.path .exists() 查看它是否已经存在:
如果您尝试制作安装程序:Windows Installer< /a> 为你做了很多工作。
You can create a folder with os.makedirs()
and use os.path.exists() to see if it already exists:
If you're trying to make an installer: Windows Installer does a lot of work for you.