Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python 获取文件路径

作者:狂神战天   发布日期:2025-06-29   浏览:86

import os

# 获取当前文件的绝对路径
current_file_path = os.path.abspath(__file__)
print(f"当前文件的绝对路径: {current_file_path}")

# 获取当前文件所在的目录
current_directory = os.path.dirname(os.path.abspath(__file__))
print(f"当前文件所在的目录: {current_directory}")

# 获取指定文件的路径
def get_file_path(filename):
    return os.path.join(current_directory, filename)

# 示例:获取名为 'example.txt' 的文件路径
example_file_path = get_file_path('example.txt')
print(f"example.txt 文件的路径: {example_file_path}")

解释说明:

  1. os.path.abspath(__file__):

    • 返回当前脚本文件的绝对路径。
  2. os.path.dirname(os.path.abspath(__file__)):

    • 返回当前脚本文件所在的目录路径。
  3. os.path.join(current_directory, filename):

    • 将当前目录路径与文件名拼接,生成完整的文件路径。这种方式可以确保路径在不同操作系统上都能正确解析。
  4. get_file_path(filename):

    • 一个函数,用于获取指定文件的完整路径。通过传入文件名,返回该文件在当前目录下的完整路径。

如果你运行这段代码,它会输出当前脚本的路径、所在目录以及 example.txt 文件的路径(假设该文件存在于当前目录中)。

上一篇:python数组转换成字符串

下一篇:python转字符串

大家都在看

python时间格式

python ord和chr

python中的yield

python自定义异常

python list.pop

python的for i in range

npm config set python

python代码简单

python读取文件夹

python中turtle

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站