【Python学习】关于python的创建文件夹的路径问题
最近在写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)
是因为“文件夹测试”后面变成“\\”
作者:小飞
备注:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
备注:部分图片下载来源于网络,如若有侵权,请联系本人予以删除,邮箱:2777418194@qq.com。
本博客作为本人软件学习记录而用,不提供任何软件的下载链接,敬请谅解
可关注本人微信公众号【软件开发部门】回复“资源”获取部分免费资源