Python中文件和路径的处理:读写和相对路径

原创 怼烎@ 2025-01-27 19:30 40阅读 0赞

在Python中,文件和路径的处理主要包括文件的读写、创建/删除文件、以及使用相对路径。

  1. 文件读写:

    • open()函数用于打开文件。例如:
      1. file = open("example.txt", "r") # 以读模式打开
      2. content = file.read() # 读取所有内容
      3. file.close() # 关闭文件,释放资源
    • 对于写入操作,同样使用open()函数,但模式应为”w”(写)或”a”(追加)。
    • 注意,如果文件存在,用”r”或”a”模式打开时会覆盖原有内容。
  2. 创建/删除文件:

    • 使用os模块的open()函数进行操作。例如创建文件:

      1. import os
      2. filename = "example.txt"
      3. if not os.path.exists(filename): # 判断文件是否存在
      4. with open(filename, "w")) as file: # 创建新文件并写入内容
      5. file.write("Hello, World!")
    • 对于删除文件,直接调用os.remove()函数。例如:
      1. os.remove("example.txt") # 删除名为"example.txt"的文件
  3. 使用相对路径:

    • 在Python中,使用绝对路径通常需要使用os.path.abspath()函数。例如:
      1. absolute_path = os.path.abspath("example.txt") # 转换为绝对路径
      2. print(absolute_path) # 输出:/path/to/example.txt(实际路径可能不同)

请注意,上述代码示例中,"example.txt"是相对文件名。在运行时,Python会根据当前工作目录来确定这个相对路径的含义。

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

发表评论

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

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

相关阅读