Python中open⽂件的相对路径和绝对路径
python默认安装路径当⼀个需要打开的⽂件名称不带路径时,open函数会在Python程序运⾏的当前⽬录寻该⽂件。
绝对路径,正斜杠反斜杠都可以【虽然我们常⽤’/‘来表⽰相对路径,’\‘来表⽰绝对路径
txt =open('D://wh/workspace/daguan1/'','rb')
txt =open('D:\\wh\\workspace\\daguan1\\file\\1.txt'','rb')
直接从⽂件夹的地址栏复制绝对路径的时候,会因为 ‘\+某些字母’ 有特殊意义⽽报错,因此把 ‘\’ 改成 ‘\\’,做转义。或者更⽅便的,直接在从地址栏复制过来的地址前⾯加⼀个 ‘r’ 表⽰字符串内按原始含义解释,不做转义处理。
相对路径,⼀般⽤/来表⽰,’.’ 表⽰py⽂件当前所处的⽂件夹的绝对路径,’..’ 表⽰py⽂件当前所处的⽂件夹上⼀级⽂件夹的绝对路径
上⾯两种都是正确的,区别在于file前⾯的杠杠 ‘/’ ,如果前⾯不加点就不要加 ‘/’,不加默认表⽰和py⽂件同层,也就是默认是在 path = D://wh/workspace/daguan1/ 这个下⾯(注意是带引号的),再加的地址只是 path+open⾥⾯带印好的内容。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论