在Python中正确使用os.path.join()的方法
我遇到了一个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'