当前位置: 首页 > news >正文

网站备案在哪个部门系部网站建设创新点

网站备案在哪个部门,系部网站建设创新点,哈尔滨网站域名部门,鹿邑网站设计公司仅描述基础要点,备忘。 python自带ftplib库,可实现ftp读写。 1 要点 ftp未使用默认端口21时,需显示指定端口。ftp路径带有中文,可能需要设置ftp的encoding属性为 gbk。ftplib不支持递归创建目录,需手动创建层级目录…

仅描述基础要点,备忘。

python自带ftplib库,可实现ftp读写。

1 要点

  • ftp未使用默认端口21时,需显示指定端口。
  • ftp路径带有中文,可能需要设置ftp的encoding属性为 gbk。
  • ftplib不支持递归创建目录,需手动创建层级目录。

2 代码

2.1 下载文件

import os
from ftplib import FTPftp_server = '192.168.162.128'
ftp_port = 31  # FTP默认端口是21
uname = 'test'
upwd= 'test'
# 匿名访问是 用户名是anonymous, 密码随便填写remote_file_path = '/haha/hi.txt'
local_file_path = os.path.join(os.getcwd(), 'hi.txt')  # 与脚本同目录ftp = FTP()
try:ftp.connect(host=ftp_server, port=ftp_port)ftp.encoding = 'gbk'  # 国内可能需要 若ftp路径有中文ftp.login(user=uname, passwd=upwd)ftp.set_pasv(True)  # 切换到被动模式(大多数情况下需要)with open(local_file_path, 'wb') as file:ftp.retrbinary(f'RETR {remote_file_path}', file.write)print(f"文件已成功下载到 {local_file_path}")
except Exception as e:print(f"发生错误: {e}")finally:ftp.quit()  # 断开连接

2.2 上传文件

    remote_file = '/202406/hk/hi.txt'local_file= os.path.join(os.getcwd(), 'hi.txt')with open(local_file, 'rb') as file:ftp.storbinary(f'STOR {remote_file }', file)

2.3 逐级创建目录

因ftplib不支持递归创建目录,需手动创建层级目录。

# 注意此函数只传入 目录,不能传入文件的全路径
# 若传入如 /path/my.txt 其会创建 path 及子目录 my.txt
# 即其将 my.txt 也认为是目录名
def ensure_dir(ftp, path):parts = path.strip('/').split('/')  # 去除首尾的/,再将路径分隔current_path = '/'  # 记录当前路径for part in parts:# 构建下一个目录路径current_path = current_path + part + '/'try:# 尝试列出目录的内容ftp.dir(current_path)except error_perm as e:try:ftp.mkd(current_path)print(f"目录 '{current_path}' 创建成功。")except error_perm as e:print(f"创建目录 '{current_path}' 失败:{e}")

http://www.yayakq.cn/news/881006/

相关文章:

  • 做推广最好的网站是哪个?虚拟主机哪里好
  • 移动办公型网站开发室内设计效果图制作软件
  • 整站seo需要多少钱Wordpress 新建标签
  • 武夷山网站设计闲鱼网站建设
  • 做网站赚钱还是企业宣传片wordpress进不去仪表盘
  • 怎么把自己的网站上传到百度十大网站建设服务商
  • 成都o2o网站建设wordpress架设教程
  • 搜搜网站收录viralnova wordpress
  • 卖房网站排名建设一个招聘网站大概多少费用
  • 如何在网站上做qq群链接免费招聘人才网
  • 如何新建网站dw东莞外贸网站建站
  • 阜宁做网站价格怎么制作一个游戏app
  • python开发wordpress网站关键词优化到首页后怎么做
  • 网站建设中的板块名称免费域名申请流程
  • 互联国际网站汉化版网站开发软件
  • 东昌府做网站广西网站建设liluokj
  • 当地建设局网站公司注册资金实缴新政策出台2024
  • 网站开发实例视频教程除了百度指数还有哪些指数
  • wordpress网站白屏网站推广广告
  • 烟台市建设工程检测站网站南昌做网站的公司有哪些
  • 做网站开发用笔记本要什么配置网站升级页面连接设置
  • 网站产品图怎么做的电子商务网站设计怎么做
  • 微信网站案例wordpress音乐播放主题
  • 中英文网站建设企业91wordpress
  • 生物网站建设全球设计网网址
  • 自己电脑做网站服务器设置网站建设财务规划
  • 扬州网站建设嵌入式工程师证书怎么考
  • 吴江网站优化it人力外包公司
  • 上海企业模板建站西安在线
  • 接做网站单子的网站lol视频网站模板