发送文件时如何设置文件名和路径?

发送文件时如何设置文件名和路径?

方法一:使用 open() 函数

# 获取文件路径
file_path = "path/to/file.txt"

# 创建文件对象
file_descriptor = open(file_path, "w")

# 设置文件名
file_descriptor.name = "new_file_name.txt"

# 设置路径
file_descriptor.cwd = "new_directory_path"

# 写内容到文件
file_descriptor.write("Hello world!")

# 关闭文件对象
file_descriptor.close()

方法二:使用 pathlib 模块

import pathlib

# 获取文件路径
file_path = pathlib.Path("path/to/file.txt")

# 设置文件名
file_path.name = "new_file_name.txt"

# 设置路径
file_path.parent = pathlib.Path("new_directory_path")

# 写内容到文件
with file_path.open("w") as file:
    file.write("Hello world!")

注意:

  • open() 函数的 mode 参数指定了文件操作的模式,例如 "w" 表示写入模式。
  • pathlib 模块提供了更简洁和可读的路径操作方法。
  • 在设置路径时,请确保路径正确性。
相似内容
更多>