zoukankan      html  css  js  c++  java
  • Python文件路径操作

    print(os.environ.get('HOME')) # 打印`HOME`这个环境变量
    

    /Users/<>

    file_path = os.environ.get('HOME') + '/text.txt' # 拼贴文件路经,注意不要漏掉`/`
    print(file_path)
    

    /Users/<>/text.txt

    file_path = os.path.join(os.environ.get('HOME'), 'test.txt') # 使用`os.path.join`也可以拼贴文件路经,不用担心漏掉`/`的问题
    print (file_path)
    
    print(os.path.basename('/tmp/test.txt')) # 打印 `basename`
    

    test.txt

    print(os.path.dirname('/tmp/test.txt')) # 打印`dirname`目录
    

    /tmp

    print(os.path.split('/tmp/test.txt')) # 把目录和文件分开打印出来
    

    ('/tmp', 'test.txt')

    print(os.path.exists('/tmp/test.txt')) # 判断文件是否存在
    

    False

    print(os.path.isdir('/tmp/test.txt')) # 判断是否为_文件夹_
    
    print(os.path.isfile('/tmp/test.txt')) # 判断是否为_文件_
    
    print(os.path.splitext('/tmp/test.txt')) # 把扩展名分开打印出来
    

    ('/tmp/test', '.txt')

    print(dir(os.path)) # 打印`os.path`模块下的目录(也就是os.path的所有命令)
    
  • 相关阅读:
    ES6的let命令
    html5的新标签
    text()和html()的区别,以及val()
    jquery链接多个jquery方法
    jquery实现动画
    jquery的滑动
    jquery实现淡入淡出
    jquery的hide()和show()
    jquery里面的名称冲突解决方法
    写给W小姐的一封信
  • 原文地址:https://www.cnblogs.com/yaos/p/14014360.html
Copyright © 2011-2022 走看看