欢迎来到小飞的博客

向前跑,迎着冷眼和嘲笑,生命的广阔不历经磨难怎能感到 命运它无法让我们跪地求饶 就算鲜血洒满了怀抱 继续跑 带着赤子的骄傲 生命的闪耀不坚持到底怎能看到 与其苟延残喘不如纵情燃烧吧。
扩大
缩小

【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)

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

posted on 2021-04-14 21:52  开发小飞  阅读(598)  评论(0编辑  收藏  举报

导航