第1关:创建子文件夹

本关必读
Python标准库os和os.path提供了大量用于文件和文件夹管理的函数,如创建文件目录、获取当前文件目录、获取文件属性、获取文件大小及文件名等等。如下罗列了部分常用函数供您参考:

获取当前工作目录: os.getcwd()

返回指定路径下的文件和文件夹列表:os.listdir(path) # path – 需要列出的目录路径

创建单个目录:os.mkdir(path[, mode]) # path – 要创建的目录 mode – 要为目录设置的权限数字模式

创建多级目录:os.makedirs(path, mode=0o777) # path – 需要递归创建的目录 # mode – 权限模式

获取文件属性:os.stat(path) # path – 文件路径

获取文件大小:os.path.getsize(path) # path – 文件路径

获取文件名:os.path.basename(path) # path – 文件路径

本关任务
本关的编程任务是补全step1/step1.py中的mkDir()函数,要求实现创建子文件夹的功能。具体要求如下:

在当前文件夹step1中创建一个子文件夹dst。

具体输入输出请参见后续测试样例
本关涉及的代码文件step1.py的代码框架如下:

import os
def mkDir():
# 请在这里补充代码,完成本关任务
#-----------Begin----------
#------------End-----------
测试说明
本关的测试文件是step1/testStep1.py,负责对你写的实现代码进行测试。该测试文件代码如下:</

基于Python语言的文件与文件夹管理相关推荐

  1. Dataset之MNIST:MNIST(手写数字图片识别+ubyte.gz文件)数据集的下载(基于python语言根据爬虫技术自动下载MNIST数据集)

    Dataset之MNIST:MNIST(手写数字图片识别+ubyte.gz文件)数据集的下载(基于python语言根据爬虫技术自动下载MNIST数据集) 目录 数据集下载的所有代码 1.主文件 mni ...

  2. python语言可以处理数据文件吗_Python语言读取Marc后处理文件基础知识.pdf

    Python语言读取Marc后处理文件基础知识 基于 python 的焊接后处理 知识要点:  Python 语言  Python 模块功能  PyPost 后处理模块  PyPost 模块函 ...

  3. Python语言编程学习:文件路径变量修改,利用os模块固定文件父路径,变换文件子路径实现代码

    Python语言编程学习:文件路径变量修改,利用os模块固定文件父路径,变换文件子路径实现代码 目录 文件路径变量修改,利用os模块固定文件父路径,变换文件子路径实现代码

  4. 基于python的selenium两种文件上传方式

    方法一.input标签上传     如果是input标签,可以直接输入路径,那么可以直接调用send_keys输入路径. 方法二.非input标签上传 这种上传方式需要借助第三方工具,主要有以下三种情 ...

  5. Python 语言创建 SAP2000 s2k 文件

    目 录 Blog Links 一.前言 二.s2k文件数据库 2.1 数据库结构 2.2 默认Table的创建 三.属性 3.1 材料属性 3.2 框架截面 3.3 板壳截面 3.4 实体截面 四.对 ...

  6. 基于python的界面自动化测试-基于Python语言的自动化测试实战第二章(上)

    原标题:基于Python语言的自动化测试实战第二章(上) 测试环境搭建 2.1 Windows 下的环境搭建 如果想要学习一门编程语言,对于新手来说只需到其官方网站上去下载最新版本安装即可,但对于想要 ...

  7. 肝!一款基于 Python 语言的 Linux 资源监视器!

    还记得前不久给大家推荐的<一款霸榜 GitHub 的开源 Linux 资源监视器!-- bashtop>吗?它是一个用 Bash 编写的 Linux 资源监视器. 昨天刚好闲逛 GitHu ...

  8. livechart 只显示 y 值_基于Python语言的SEGY格式地震数据读取与显示编程

    敬请关注<地学新视野> 摘要:本文简单介绍了SEG-Y地震数据文件格式,以及如何用Python语言编写读写SEG-Y格式的地震数据并绘制地震剖面,其中用到了Segyio和matplotli ...

  9. python写web自动化_Web接口开发与自动化测试——基于Python语言

    目 录∣ V 目 录 第1 章 Python 学习必知 ........................................................................ ...

  10. jemeter python接口自动化测试平台_WEB接口开发与自动化测试基于PYTHON语言PDF_Python教程...

    资源名称:WEB接口开发与自动化测试 基于PYTHON语言 PDF 内容简介: <Web接口开发与自动化测试--基于Python语言>以接口测试为主线,以Web开发为切入点,全面介绍了We ...

最新文章

  1. JDBC-ODBC桥乱码问题解决方案
  2. python 分班_Python学习作业一
  3. Python学习【day02】-str类型方法记录
  4. 如何选择正确的HTTP状态码
  5. 蓝桥杯2016初赛-生日蜡烛-枚举
  6. MySQL之慢查询日志和连接管理
  7. 项目代码迁移(使用git)
  8. 谈谈未来简书首页拒稿界面的设计思路
  9. functions.php隐藏恶意代码,警惕WordPress主题functions.php包含的恶意代码
  10. 翻译:道路机动车辆驾驶自动化系统相关术语的分类和定义 J3016_202104
  11. 关于zblog模板当中标签、相关文章调用应该怎么来写
  12. python 8 字典
  13. JGJ254-2011 建筑施工竹脚手架安全技术规范 免费下载
  14. 由浅入深学习android input系统(五) - input系统的启动
  15. Unity HDRP室外场景打光流程分享(下篇)-白天和夜晚场景打光
  16. FPS游戏通用自瞄与透视算法详解!!
  17. 关于Eclipse的使用入门
  18. 穿透代理获取用户真实IP地址
  19. Greenplum【集群搭建 02】cgroup工具安装+用户资源组配置+集群资源组配置+数据库资源组配置+资源组相关信息(一篇学会资源组配置)
  20. 集成svn到eclipse luna

热门文章

  1. Ecmascript 6
  2. 关于Android手机拍照预览、剪裁界面出现照片九十度旋转的问题
  3. 小米忙着营销,麻烦带上技术!
  4. A Survey on Conversational Recommender Systems
  5. 简单粗暴理解【阿姆达尔定律】
  6. 《java程序员面试笔试宝典》学习笔记
  7. 尚来古籍——江氏族谱
  8. JavaScript/DHTML代码
  9. linux查看已安装的软件
  10. 从0到1构建基于Springboot+SpringCloud的微信点餐系统