python 文件路径处理

2019-12-24  本文已影响0人  远行_2a22
import os
file_path = "G:/test_dir/test.txt"
file_name = os.path.basename(file_path)

输出

test.txt
import os
file_path = "G:/test_dir/test.txt"
file_dir = os.path.dirname(file_path)

输出

G:/test_dir
import os
file_path = "G:/test_dir/test.txt"
(file_name_no_extension, file_extension) = os.path.splitext(file_name)
print('file_name_no_extension:', file_name_no_extension)
print('file_extension:', file_extension)

输出

file_name_no_extension: test
file_extension: .txt
import os
file_path = "G:/test_dir/test.txt"
(file_name_no_extension, file_extension) = os.path.splitext(file_name)
py_file_name = file_name_no_extension + '.py'
py_file_path = py_file_name = os.path.join(file_dir, py_file_name).replace("\\", "/")
print(py_file_path)

输出

G:/test_dir/test.py

参考Python os.path() 模块 | 菜鸟教程

上一篇 下一篇

猜你喜欢

热点阅读