zoukankan      html  css  js  c++  java
  • Python廖雪峰学习笔记——操作文件和目录

    查看当前目录的绝对路径:

    >>>os.path.abspath('.') 

    # 在某个目录下创建一个新目录,
    # 首先把新目录的完整路径表示出来:
    >>> os.path.join('/Users/michael', 'testdir')
    '/Users/michael/testdir'
    # 然后创建一个目录: >>> os.mkdir('/Users/michael/testdir')
    # 删掉一个目录: >>> os.rmdir('/Users/michael/testdir')

    #把两个路径和成一个:
    >>>os.path.join('path1','path2')


    #拆分路径,结果后一个拆分的路径总是对后一个文件或目录名:
    >>> os.path.split('/Users/michael/testdir/file.txt')
    ('/Users/michael/testdir', 'file.txt')


    #通过os.path.splitext()直接得到文件扩展名:
    >>> os.path.splitext('/path/to/file.txt')
    ('/path/to/file', '.txt')
     
    # 对文件重命名:
    >>> os.rename('test.txt', 'test.py')
    # 删掉文件:
    >>> os.remove('test.py')

    #os.walk(path):返回根目录(path)下每一个文件夹(包括自己)的(文件夹路径,子文件夹list,包含的文件list).返回值是多个tuple:



     

    Task:编写一个search(s)的函数,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出完整路径:

  • 相关阅读:
    SQlite数据库
    关于如何获取剪切板的多个图片处理
    aes 和 Md5 分析
    SIP消息
    getItemAt
    C++ map的方法
    C++ 解析Json
    CentOS 6.3安装配置LAMP服务器(Apache+PHP5+MySQL)
    阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL)
    Apache虚拟主机(vhost)配置教程
  • 原文地址:https://www.cnblogs.com/IcarusYu/p/7477275.html
Copyright © 2011-2022 走看看