常见函数方法解析

 1 python路径拼接os.path.join()函数的用法
 2 os.path.join()函数:连接两个或更多的路径名组件
 3 
 4                          1.如果各组件名首字母不包含’/’,则函数会自动加上
 5 
 6          2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃
 7 
 8          3.如果最后一个组件为空,则生成的路径以一个’/’分隔符结尾
 9 
10 Demo1
11 import os
12 
13 Path1 = 'home'
14 Path2 = 'develop'
15 Path3 = 'code'
16 
17 Path10 = Path1 + Path2 + Path3
18 Path20 = os.path.join(Path1,Path2,Path3)
19 print ('Path10 = ',Path10)
20 print ('Path20 = ',Path20)
21 
22 输出
23 
24  
25 
26 Path10 = homedevelopcode
27 Path20 = home\develop\code
28 
29  
30 
31 --------------------------------------------------------------
32 
33  
34 
35 Demo2
36  
37 
38 import os
39 
40 Path1 = '/home'
41 Path2 = 'develop'
42 Path3 = 'code'
43 
44 Path10 = Path1 + Path2 + Path3
45 Path20 = os.path.join(Path1,Path2,Path3)
46 print ('Path10 = ',Path10)
47 print ('Path20 = ',Path20) 
48 输出
49 
50 Path10 = /homedevelopcode
51 Path20 = /home\develop\code
52 
53 --------------------------------------------------------------
54 
55 Demo3
56 import os
57 
58 Path1 = 'home'
59 Path2 = '/develop'
60 Path3 = 'code'
61 
62 Path10 = Path1 + Path2 + Path3
63 Path20 = os.path.join(Path1,Path2,Path3)
64 print ('Path10 = ',Path10)
65 print ('Path20 = ',Path20) 
66 
67 输出
68 
69 Path10 = home/developcode
70 Path20 = /develop\code
71 
72 --------------------------------------------------------------
73 
74 Demo4
75 import os
76 
77 Path1 = 'home'
78 Path2 = 'develop'
79 Path3 = '/code'
80 
81 Path10 = Path1 + Path2 + Path3
82 Path20 = os.path.join(Path1,Path2,Path3)
83 print ('Path10 = ',Path10)
84 print ('Path20 = ',Path20 )
85 
86 输出
87 
88 Path10 = homedevelop/code
89 Path20 = /code
os.path.join

猜你喜欢

转载自www.cnblogs.com/tianqi6012/p/13184910.html