根据操作系统的差异拼接文件路径
以文件和文件的相对路径所包括的各个目录为顺序给定一个列表,根据操作系统差异拼接为文件路径字符串并输出。
请在以下选项中选出正确答案
A
import os
def print_dir_name(dir_names):
print(os.sep.join(dir_names))
if __name__ == "__main__":
print_dir_name(['china', 'guangdong', 'shenzhen.txt'])
B
import os
def print_dir_name(dir_names):
print(os.newline.join(dir_names))
if __name__ == "__main__":
print_dir_name(['china', 'guangdong', 'shenzhen.txt'])
C
import os
def print_dir_name(dir_names):
print(os.directory_separator.join(dir_names))
if __name__ == "__main__":
print_dir_name(['china', 'guangdong', 'shenzhen.txt'])
D
import os
def print_dir_name(dir_names):
print(os.separator.join(dir_names))
if __name__ == "__main__":
print_dir_name(['china', 'guangdong', 'shenzhen.txt'])
正确答案:A