python⽂件地址(⽂件路径)怎么写python⽂件地址(⽂件路径)怎么写
绝对路径和相对路径
绝对路径就是⽂件的真正存在的路径,是指从硬盘的根⽬录(盘符)开始,进⾏⼀级级⽬录指向⽂件。
相对路径就是以当前⽂件为基准进⾏⼀级级⽬录指向被引⽤的资源⽂件。
以下是常⽤的表⽰当前⽬录和当前⽬录的⽗级⽬录的标识符 :
…/ 表⽰当前⽂件所在的⽬录的上⼀级⽬录
./ 表⽰当前⽂件所在的⽬录(可以省略)
/ 表⽰当前站点的根⽬录(域名映射的硬盘⽬录)
"/“左倾斜是正斜杠,”"右倾斜是反斜杠
⽬录中的斜杠
python读⽂件需要输⼊的⽬录参数,列出以下例⼦:
path0 = r"C:\Windows\"
path1 = r"c:\windows\"
path2 ="c:\\windows\\temp\\"
path3 ="c:/windows/"
path0:"“为字符串中的特殊字符,加上r后变为原始字符串,则不会对字符串中的”\t"、"\r"进⾏字符串转义path1:⼤⼩写不影响windows定位到⽂件
path2:⽤⼀个"“取消第⼆个”“的特殊转义作⽤,即为”\"
path3:⽤正斜杠做⽬录分隔符也可以转到对应⽬录,并且在python中path3的⽅式也省去了反斜杠\转义的烦恼打开⽂件函数open()中的参数可以是path0,也可以是path1、path2、path3。
举个栗⼦:
格式1:常⽤,尤其是做项⽬的时候。推荐使⽤。
with open(r"C:\Users\YJG\Desktop\") as file_object:
contents = ad()
print(contents.strip())
python怎么读文件夹下的文件夹格式2:
with open("C:\\Users\\YJG\\Desktop\\") as file_object:
contents = ad()
print(contents.strip())
格式3:
with open("C:/Users/YJG/Desktop/") as file_object:
contents = ad()
print(contents.strip())
正则表达式中的斜杠
正则表达式匹配反斜杠"",为什么是"\\“或是 r”\"呢?
因为在正则表达式中\为特殊符号,为了取消它在正则表达式中的特殊意义需要加⼀个\就变成了\,但是问题⼜来了,\也是字符串中的特殊字符,所以⼜要分别对两个\取消其特殊意义,即为\\。Python中有⼀个原始字符串操作符,⽤于那些字符串中出现特殊字符,在原始字符串中,没有转义字符和不能打印的字符。这样就可以取消了\在字符串中的转义功能,即r"\"。
python中的转义符
转义符 描述
\ 续⾏符(在⾏尾时)
\ 反斜杠符号
’ 单引号
" 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000 空
\n 换⾏
\v 纵向制表符
\t 横向制表符
\r 回车
\f 换页
\oyy ⼋进制数yy代表的字符,例如:\o12代表换⾏
\xyy ⼗进制数yy代表的字符,例如:\x0a代表换⾏
\other 其它的字符以普通格式输出
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论