os模块执行文件路径

在Python中,我们可以使用os模块来执行文件路径操作。os模块提供了许多函数,用于处理文件和目录路径。

df96ff5bfa2f240aba4dd3d5d7aeb907.png

  1. 获取当前工作目录(Current Working Directory, CWD): 使用os.getcwd()函数可以获取当前工作目录的路径。

  2. 更改当前工作目录: 使用os.chdir(path)函数可以将当前工作目录更改为指定的路径。

  3. 获取文件名和目录名: 使用os.path.basename(path)函数可以获取指定路径的文件名。 使用os.path.dirname(path)函数可以获取指定路径的目录名。

  4. 拼接路径: 使用os.path.join(path1, path2)函数可以将两个路径拼接为一个路径。

  5. 判断路径是否存在: 使用os.path.exists(path)函数可以判断指定路径是否存在。

  6. 判断路径是文件还是目录: 使用os.path.isfile(path)函数可以判断指定路径是否为一个文件。 使用os.path.isdir(path)函数可以判断指定路径是否为一个目录。

  7. 获取文件大小: 使用os.path.getsize(path)函数可以获取指定文件的大小。

  8. 获取文件扩展名: 使用os.path.splitext(path)函数可以获取指定路径的文件扩展名。

  9. 列出目录中的所有文件和子目录: 使用os.listdir(path)函数可以列出指定目录中的所有文件和子目录。

  10. 创建目录: 使用os.mkdir(path)函数可以创建一个新的目录。

以下是一些常用的函数和用法:

  1. 获取当前工作目录:

    import os
    current_dir = os.getcwd()
  2. 生成文件路径:

    import os
    filepath = os.path.join(directory, filename)
  3. 获取文件名和扩展名:

    import os
    filename = os.path.basename(filepath)
    basename = os.path.splitext(filename)[0]
    extension = os.path.splitext(filename)[1]
  4. 判断路径是否存在:

    import os
    exists = os.path.exists(filepath)
  5. 判断是否为文件或目录:

    import os
    is_file = os.path.isfile(filepath)
    is_directory = os.path.isdir(directory)
  6. 创建目录:

    import os
    os.makedirs(directory)
  7. 删除文件或目录:

    import os
    os.remove(filepath)  # 删除文件
    os.rmdir(directory)  # 删除空目录
    os.removedirs(directory)  # 递归删除目录及子目录和文件
  8. 拆分路径:

    import os
    directory = os.path.dirname(filepath)
  9. 改变当前工作目录:

    import os
    os.chdir(directory)

以上是对文件路径操作的一些常用使用方法和语法代码,可以根据需要选择合适的方法来操作文件路径。这些只是os模块提供的一些基本的文件路径操作函数,还有很多其他功能强大的函数可以用来处理文件路径。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值