python中os.path模块简介

1、python中获取当前工作目录

curDir = os.getcwd()

os.getcwd()返回的是执行命令时所在的目录,而不是脚本本身所在的目录

2、os.path

  1. os.path.abspath(path)  #返回绝对路径
  2. os.path.split(path)     #将path分割成目录和文件名二元组返回
  3. os.path.dirname(path)  #返回path的目录。其实就是os.path.split(path)的第一个元素
  4. os.path.basename(path) #返回path最后的文件名
  5. os.path.exists(path)   #如果path存在,返回True;如果path不存在,返回False
  6. os.path.isabs(path)    #如果path是绝对路径,返回True
  7. os.path.isfile(path)   #如果path是一个存在的文件,返回True。否则返回False
  8. os.path.isdir(path)    #如果path是一个存在的目录,则返回True。否则返回False
  9. os.path.getatime(path) #返回path所指向的文件或者目录的最后存取时间
  10. os.path.getmtime(path) #返回path所指向的文件或者目录的最后修改时间
  11. os.path.curdir  #返回当前目录(相对路径)
  12. os.path.pardir  #返回父目录
  13. s.path.join(path1[, path2[, ...]])  #将多个路径组合后返回,第一个绝对路径之前的参数将被忽略。
  14. >>> os.path.join(‘c:\\‘, ‘csv‘, ‘test.csv‘)
  15. ‘c:\\csv\\test.csv‘
  16. >>> os.path.join(‘windows\temp‘, ‘c:\\‘, ‘csv‘, ‘test.csv‘)
  17. ‘c:\\csv\\test.csv‘
  18. >>> os.path.join(‘/home/aa‘,‘/home/aa/bb‘,‘/home/aa/bb/c‘)
  19. ‘/home/aa/bb/c‘
时间: 2024-10-16 08:40:14

python中os.path模块简介的相关文章

python中os.path模块的常用方法

os.path 模块主要用于获取文件的属性. 以下是 os.path 模块的几种常用方法: 方法 说明 os.path.abspath(path) 返回绝对路径 os.path.basename(path) 返回文件名 os.path.commonprefix(list) 返回list(多个路径)中,所有path共有的最长的路径 os.path.dirname(path) 返回文件路径 os.path.exists(path) 如果路径 path 存在,返回 True:如果路径 path 不存在

Python连载11-Python中os.path模块简介

一.os.path(和路径相关的木块) 1.函数:abspath() (1)含义:将路径转化为绝对路径的形式(absolute path) (2)格式:os.path.abspath(相对路径) (3)注意:点代表当前目录,双点代表当前父目录 (4)返回值:路径的绝对路径形式. print(abc.abspath(".")) basename() (1)用法:获取路径中的文件名部分 (2)格式:os.path.basename(路径) (3)返回值:文件名字符串 (4)总结:其实就是把

python中os.path.dirname(__file__) 命令行 参数没有绝对路径导致数据库找不到

(1).当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如: python d:/pythonSrc/test/test.py 那么将输出 d:/pythonSrc/test (2).当"print os.path.dirname(__file__)"所在脚本是以相对路径被运行的, 那么将输出空目录,比如: python test.py 那么将输出空字符串 启动参数后来加上绝对路径

python中os.path 与sys.path

常用的命令 1 import sys 2 import os.path 3 4 this_dir = os.path.dirname(__file__) 5 sys.path.insert(0, this_dir + '/..') 或 sys.path.append(this_dir) 通过上述代码即首先获取当前目录,使用sys.path将要导入的package或module加入到PATH环境变量中. 1.获取当前目录 1 __file__ #是用来获得模块所在的路径的 2 os.path.di

python中os.path.isdir()等函数的作用和用法

一 用法和概念: Python中的os模块用于和系统进行交互,其中: 1 os.listdir()用于返回一个由文件名和目录名组成的列表,需要注意的是它接收的参数需要是一个绝对的路径. 2 os.path.isdir()用于判断对象是否为一个目录. 3 os.path.isfile()用于判断对象是否为一个文件. 二 实例和讲解: 下面看一下他们的用法实例: 路径下的目录和文件: dir_test os_file.py test test.txt 程序代码: 1 import os 2 path

python 中os.path.join 双斜杠的解决办法

这两天在写东西的时候遇到了这个问题,主要是上传图片之后,无法在页面展示,原因就出在用join 拼接的路径中出现了"\"而造成的. >>> import os >>> m = os.path.join('路径','文件名.txt') >>> m '路径\\文件名.txt' >>> m.replace('\\','/') '路径/文件名.txt' >>> m = os.path.join('路径','

python中os.path.dirname(__file__)的使用

(1).当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如: python d:/pythonSrc/test/test.py 那么将输出 d:/pythonSrc/test (2).当"print os.path.dirname(__file__)"所在脚本是以相对路径被运行的, 那么将输出空目录,比如: python test.py 那么将输出空字符串

Python之os.path路径模块中的操作方法总结

#os.path模块主要集成了针对路径文件夹的操作功能,这里我们就来看一下Python中的os.path路径模块中的操作方法总结,需要的朋友可以参考下 解析路径路径解析依赖与os中定义的一些变量: os.sep-路径各部分之间的分隔符. os.extsep-文件名与文件扩展名之间的分隔符. os.pardir-路径中表示目录树上一级的部分. os.curdir-路径中当前目录的部分. split()函数将路径分解为两个单独的部分,并返回包含这些结果的tuple.第二个元素是路径的最后部分,地一个

python—— 文件的打开模式和文件对象方法 & os、os.path 模块中关于文件、目录常用的函数使用方法

引用自"鱼c工作室"     文件的打开模式和文件对象方法  : https://fishc.com.cn/forum.php?mod=viewthread&tid=45279&extra=page%3D1%26filter%3Dtypeid%26typeid%3D403 os.os.path 模块中关于文件.目录常用的函数使用方法: https://fishc.com.cn/forum.php?mod=viewthread&tid=45512&extr