【python3基础】相对路径,‘/’,‘./’,‘../’

python3相对路径 “/” 前有没有 “.” ,有几个“.”,意思完全不一样。

“/”:表示根目录,在windows系统下表示某个盘的根目录,如“E:\”;

“./”:表示当前目录;(表示当前目录时,也可以去掉“./”,直接写文件名或者下级目录)

“../”:表示上级目录。

 1 if __name__ == '__main__':
 2     f1 = open('file1.txt', 'w', encoding='utf-8')
 3     f1.write('当前目录?\n')
 4     f1.write('true')
 5     f1.close()
 6 
 7     f2 = open('/file2.txt', 'w', encoding='utf-8')
 8     f2.write('在哪儿?\n')
 9     f2.write('在根目录,windows系统下就是在某个盘的根目录下,如E:\\file2.txt')
10     f2.close()
11 
12     f3 = open('./file3.txt', 'w', encoding='utf-8')
13     f3.write('当前目录?\n')
14     f3.write('yes')
15     f3.close()
16 
17     f4 = open('../file4.txt', 'w', encoding='utf-8')
18     f4.write('在哪儿?\n')
19     f4.write('该.py文件所在位置的上级目录')
20     f4.close()

代码执行完后,可以发现生成的文件位置如下图所示:

文件“file2.txt”可以在“E:\”目录下找到。

猜你喜欢

转载自www.cnblogs.com/wuliytTaotao/p/9338259.html