通过python删除FTP上的文件
时间: 2024-11-25 21:33:17 浏览: 9
python实现ftp文件传输
5星 · 资源好评率100%
在Python中,你可以使用`ftplib`模块来连接到FTP服务器并删除文件。首先,你需要导入所需的库,然后按照以下步骤操作:
```python
import ftplib
# 连接到FTP服务器
def delete_file_from_ftp(host, username, password, file_path):
ftp = ftplib.FTP(host)
ftp.login(user=username, passwd=password)
# 切换到包含目标文件的目录
ftp.cwd('/' + file_path.split('/')[-1]) # 如果file_path是以相对路径给出的
# 删除文件
try:
ftp.delete(file_path) # 使用绝对路径删除
except ftplib.error_perm as e:
print(f"Error deleting file: {e}")
else:
print(f"File '{file_path}' has been deleted from the FTP server.")
# 关闭连接
ftp.quit()
# 调用函数,提供FTP服务器信息和要删除的文件名
delete_file_from_ftp('your_host', 'your_username', 'your_password', '/path/to/your/file')
阅读全文