判断文件是否存在
时间: 2023-08-06 16:04:12 浏览: 46
c# 判断文件是否存在
3星 · 编辑精心推荐
在Python中,可以使用ftplib库的nlst()方法来列出FTP服务器上指定目录中的所有文件名,并根据文件名来判断文件是否存在。
以下是一个示例代码,用于判断FTP服务器上的某个文件是否存在:
```python
from ftplib import FTP
ftp = FTP('ftp.server.com') # 连接FTP服务器
ftp.login('username', 'password') # 登录FTP服务器
# 判断文件是否存在
filename = 'example.txt'
if filename in ftp.nlst('/path/to/remote/directory/'):
print('文件存在')
else:
print('文件不存在')
ftp.quit() # 退出FTP服务器
```
在这个示例代码中,我们首先使用FTP()方法连接FTP服务器,然后使用login()方法登录FTP服务器。接着,我们使用nlst()方法列出FTP服务器上指定目录中的所有文件名,并使用in关键字来判断指定的文件名是否在这个列表中。如果文件名存在,打印“文件存在”,否则打印“文件不存在”。
最后,使用quit()方法退出FTP服务器。
阅读全文