如何用Python获取指定文件的完整路径或目录?

2026-05-16 22:390阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1232个文字,预计阅读时间需要5分钟。

如何用Python获取指定文件的完整路径或目录?

获取文件路径实现:

pythonimport os

current_file_path=__file__print(fcurrent_file_path: {current_file_path})

__file__变量存在问题,当文件是被调用文件时,它总是文件的绝对路径。

一、获取文件路径实现

1.1 获取当前文件路径

如何用Python获取指定文件的完整路径或目录?

import os current_file_path = __file__ print(f"current_file_path: {current_file_path}")

__file__变量其实有个问题,当文件被是被调用文件时__file__总是文件的绝对路径;但当文件是直接被执行的文件时,__file__并不总是文件的绝对路径,而是你执行该文件时给python传的路径。比如你是python xxx/yyy.py形式执行的,那么此时__file__的值就是xxx/yyy.py。

阅读全文

本文共计1232个文字,预计阅读时间需要5分钟。

如何用Python获取指定文件的完整路径或目录?

获取文件路径实现:

pythonimport os

current_file_path=__file__print(fcurrent_file_path: {current_file_path})

__file__变量存在问题,当文件是被调用文件时,它总是文件的绝对路径。

一、获取文件路径实现

1.1 获取当前文件路径

如何用Python获取指定文件的完整路径或目录?

import os current_file_path = __file__ print(f"current_file_path: {current_file_path}")

__file__变量其实有个问题,当文件被是被调用文件时__file__总是文件的绝对路径;但当文件是直接被执行的文件时,__file__并不总是文件的绝对路径,而是你执行该文件时给python传的路径。比如你是python xxx/yyy.py形式执行的,那么此时__file__的值就是xxx/yyy.py。

阅读全文