在Python中正确使用os.path.join()的方法

8 投票
1 回答
18137 浏览
提问于 2025-04-18 15:16

我遇到了一个Python函数叫做os.path.join()。我想知道使用它的哪种方式更好。

os.path.join(r'C:\\' , r'some_dir_in_C_folder') 

或者

print os.path.join("C:\\" , "some_dir_in_C_folder\\")

谢谢大家!

1 个回答

12

这两种写法都是错的,正确的写法是这样的(比如:c:/programs/myfiles/cat.txt):

>>> import os
>>> os.path.join('C:/' , 'programs','myfiles','cat.txt') 
'C:/programs/myfiles/cat.txt'

撰写回答