美文网首页
python 文件路径处理

python 文件路径处理

作者: 远行_2a22 | 来源:发表于2019-12-24 21:44 被阅读0次
  • 获取文件名os.path.basename
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() 模块 | 菜鸟教程

相关文章

网友评论

      本文标题:python 文件路径处理

      本文链接:https://www.haomeiwen.com/subject/jsxqoctx.html