在Windows 11 环境下,您可以使用Python的内置模块`ftplib`来实现FTP的上传和下载操作。以下是一个简单的示例代码,演示了如何使用Python在Windows 11环境下进行FTP文件的上传和下载操作:
### FTP上传文件示例:
```python from ftplib import FTP ftp = FTP('ftp.example.com') # FTP服务器地址 ftp.login('username', 'password') # 登录FTP服务器 # 上传文件 with open('local_file.txt', 'rb') as file: ftp.storbinary('STOR remote_file.txt', file) ftp.quit() # 退出FTP连接 ``` ### FTP下载文件示例: ```python from ftplib import FTP ftp = FTP('ftp.example.com') # FTP服务器地址 ftp.login('username', 'password') # 登录FTP服务器 # 下载文件 with open('local_file.txt', 'wb') as file: ftp.retrbinary('RETR remote_file.txt', file.write) ftp.quit() # 退出FTP连接 ```
在上面的示例中,您需要将`ftp.example.com`替换为实际的FTP服务器地址,`username`和`password`替换为您的FTP登录凭据。同时,`remote_file.txt`是FTP服务器上的文件名,`local_file.txt`是本地计算机上的文件名。
请确保您的Python环境已经安装了`ftplib`模块。如果没有安装,您可以使用以下命令来安装:
```bash
pip install ftplib
```
通过运行上述示例代码,您可以实现在Windows 11环境下使用Python进行FTP文件的上传和下载操作。根据实际需求,可以进一步扩展代码,添加错误处理、进度显示等功能。