如何在Python中优雅地处理文件和目录?

原创 r囧r小猫 2025-02-24 19:24 76阅读 0赞

在Python中,我们可以使用内置的os模块来优雅地处理文件和目录。以下是一些常用的函数:

  1. 创建目录

    1. import os
    2. # 创建一个名为my_dir的目录
    3. os.makedirs('my_dir', exist_ok=True)

    exist_ok=True是可选的,如果存在相同的目录,这个参数会防止异常。

  2. 删除文件或目录

    1. import os
    2. # 删除一个名为my_file的文件
    3. os.remove('my_file')
    4. # 删除一个名为my_dir的目录(如果不存在,会引发异常)
    5. os.rmdir('my_dir')
  3. 检查文件是否存在

    1. import os
    2. # 检查 'my_file' 是否存在
    3. if os.path.isfile('my_file'):
    4. print("File exists.")
    5. else:
    6. print("File does not exist.")
  4. 读取或写入文件内容

    1. with open('my_file', 'r') as f:
    2. content = f.read()
    3. print(content)
    4. # 写入文件内容
    5. with open('my_file', 'w') as f:
    6. f.write("Hello, World!")

这些就是使用os模块处理文件和目录的基本方法。在实际编程中,根据需求可能会使用更复杂的操作。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,76人围观)

还没有评论,来说两句吧...

相关阅读