首页 > 编程语言 > 详细

【Python学习】关于python的创建文件夹的路径问题

时间:2021-04-15 01:15:19      阅读:23      评论:0      收藏:0      [点我收藏+]

最近在写python程序的时候,经常遇到路径无法识别的问题;经过深究发现:

这是因为windows下文件的路径是以"\",然而反斜杠"\"在python中有着转义字符的意义,所以在py文件中写windows文件路径的时候,要特别注意反斜杠"\"的使用,

经过测试,在发生的转义的部分,添加一个" \ "即可。

例如:

报错的代码:

技术分享图片

1 import os
2 dir_name=input("请输入文件夹的名字:")
3 path= E:\文件夹测试\‘ + dir_name
4 print(path)
5 if not os.path.exists(path):
6     os.mkdir(path)
# 运行之后的报错内容
path= E:\文件夹测试\‘ + dir_name
                                          ^
SyntaxError: EOL while scanning string literal

是因为“文件夹测试”后面的“\”使得“ ‘ ”发现了转义。【\‘】变成了【‘】

技术分享图片

  优化的代码:

技术分享图片

1 import os
2 dir_name=input("请输入文件夹的名字:")
3 path= E:\文件夹测试\\ + dir_name
4 print(path)
5 if not os.path.exists(path):
6     os.mkdir(path)

是因为“文件夹测试”后面变成“\\”

技术分享图片

【Python学习】关于python的创建文件夹的路径问题

原文:https://www.cnblogs.com/xf23554/p/14660090.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!