返回顶部
首页 > 资讯 > 后端开发 > Python >python ftp远程创建层级目录
  • 744
分享到

python ftp远程创建层级目录

层级目录python 2023-01-31 06:01:49 744人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

ftp在远程服务器上只能创建当前子目录,并不能创建层级目录, 现有python算法如下:def create_remote_dir(ftp, target_dir):try:ftp.cwd(target_dir) # 切换工作路径e

ftp在远程服务器上只能创建当前子目录,并不能创建层级目录, 现有python算法如下:
def create_remote_dir(ftp, target_dir):
try:
ftp.cwd(target_dir) # 切换工作路径
except Exception as e:
ftp.cwd('~') # 切换到远程根目录下(不一定时盘符, 服务器)
base_dir, part_path = ftp.pwd(), target_dir.split('/') # 分割目录名
for p in part_path[1:-1]: # 根据实际target_dir决定切片位置, 如果是目 # 录, 使用[1:], 文件绝对路径使用[1:-1], 列表第0个切割之后为空串
base_dir = base_dir + p + '/' # 拼接子目录
try:
ftp.cwd(base_dir) # 切换到子目录, 不存在则异常
except Exception as e:
print('INFO:', e)
ftp.mkd(base_dir) # 不存在创建当前子目录
return ftp
参数说明: 当前ftp连接对象, target_path: 远程路径,当前时带文件名(可带后缀)的绝对物理地址, 具体语句作用见代码详细注释

--结束END--

本文标题: python ftp远程创建层级目录

本文链接: https://lsjlt.com/news/189611.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python ftp远程创建层级目录
    ftp在远程服务器上只能创建当前子目录,并不能创建层级目录, 现有python算法如下:def create_remote_dir(ftp, target_dir):try:ftp.cwd(target_dir) # 切换工作路径e...
    99+
    2023-01-31
    层级 目录 python
  • python判定文件目录是否存在及创建多层目录
    目录前言1、os模块(1)判断文件是否存在(2)判断文件夹是否存在(3)其他(4)创建多层目录(5)创建单层目录(6)判断文件是否可以读写2、try语句3、pathlib前言 通常在...
    99+
    2024-04-02
  • python 在不同层级目录import
    http://www.cnitblog.com/seeyeah/archive/2009/03/15/55440.html python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。 下面将具...
    99+
    2023-01-31
    层级 目录 python
  • 如何创建Python工程目录
    如何创建一个简单但是比较规范的python工程目录,本文是学习了Learn Python the Hard Way相关内容后做的一些笔记。 1. pip from http://pypi.python.org/pypi/pip   ...
    99+
    2023-01-31
    目录 工程 Python
  • python如何判定文件目录是否存在及创建多层目录
    这篇文章主要介绍了python如何判定文件目录是否存在及创建多层目录的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python如何判定文件目录是否存在及创建多层目录文章都会有所收获,下面我们一起来看看吧。下面将...
    99+
    2023-07-02
  • iisftpdr.vbs中怎么创建一个FTP虚拟目录
    iisftpdr.vbs中怎么创建一个FTP虚拟目录,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。应用到: Windows Server 2003, Windows Ser...
    99+
    2023-06-08
  • php利用mkdir()创建多级目录
    mkdir(path,mode,recursive,context) 第一个参数:必须,代表要创建的多级目录的路径; 第二个参数:可选。规定权限。默认是 0777(允许全局访问)。在windows系统...
    99+
    2023-08-31
    php 开发语言
  • Python中怎么创建目录
    Python中怎么创建目录,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。首先,列出一个目录的内容:view plaincopy to clip...
    99+
    2023-06-17
  • python目录判断与创建
    1、完成目录判断2、完成文件创建3、完成cpickle模块化写与读 import cPickle as p,os dirlis = os.getcwd() dirlis_new = dirlis + "\\"+"pytTest" ...
    99+
    2023-01-31
    目录 python
  • Linux系统如何创建多级目录
    这篇文章主要为大家展示了“Linux系统如何创建多级目录”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何创建多级目录”这篇文章吧。mkdir的-p选项允许你一次性创建多层次的目录...
    99+
    2023-06-28
  • python创建日期名的目录
      在服务器维护过程中,经常需要创建日期名的目录,以下是python的方法: #!/usr/bin/env pythonimport osimport timetime=time.strftime("%Y-%m-%d")backdir = ...
    99+
    2023-01-31
    创建日期 目录 python
  • Python编程语言如何获得目录内容及创建目录
    Python编程语言如何获得目录内容及创建目录,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Python编程语言如何获得目录中的内容在Python中可以使用os...
    99+
    2023-06-17
  • Java File类 mkdir 不能创建多层目录的解决
    目录Java File类 mkdir 不能创建多层目录注意mkdirs创建文件失败原因解决Java File类 mkdir 不能创建多层目录 File f = new File(...
    99+
    2024-04-02
  • python在不同层级目录import模块的方法
    使用python进行程序编写时,经常会使用第三方模块包。这种包我们可以通过python setup install 进行安装后,通过import XXX或from XXX import yyy 进行导入。不...
    99+
    2022-06-04
    层级 模块 目录
  • IDEA创建Java项目保姆级教程
    IDEA创建项目流程 前言一、创建一个项目(Project)1.1新安装的IDEA1.2已经创建过项目的IDEA 二、创建Java模块(Module)三、创建包(Package)四、创建类(Class) 前言 ID...
    99+
    2023-08-18
    java intellij-idea jvm
  • Python中怎么创建与移动目录
    今天就跟大家聊聊有关Python中怎么创建与移动目录,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Python目录的创建和移动Os模块中的函数mkdir可以用来创建目录,而chdir...
    99+
    2023-06-17
  • Python中怎么使用os.mkdir()函数创建目录
    这篇文章给大家介绍Python中怎么使用os.mkdir()函数创建目录,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。创建目录在Python中可以使用os.mkdir()函数创建目录。其原型如下所示。os.mkdir(...
    99+
    2023-06-17
  • python怎么在指定目录中创建文件
    在Python中,可以使用`open()`函数来创建文件。指定目录中创建文件的方法是,在`open()`函数中传入文件的路径和名称。...
    99+
    2023-09-14
    python
  • C#中ftp检测目录是否存在和创建文件夹的实现
    C# ftp判断目录是否存在,不存在则自动创建文件夹 /// <summary> /// 判断文件的目录是否存,不存则创建 ...
    99+
    2024-04-02
  • Eclipse创建Java Web项目(保姆级图文教程)
    Eclipse创建Java Web项目 前提:装好Eclipse 有Tomcat 1.添加运行环境(Tomcat) Window-Preferences 点击后出现下面框,并在搜索框输入server...
    99+
    2023-10-20
    java eclipse 前端
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作