获得当前路径

在Python中可以使用os.getcwd()函数获得当前的路径。

其原型如下所示:

os.getcwd()

该函数不需要传递参数,它返回当前的目录。需要说明的是,当前目录并不是指脚本所在的目录,而是所运行脚本的目录。

>>>import  os

>>>print  os.getcwd()

D:\Program Files\Python27

这里的目录即是python的安装目录。若把上面的两行语句保存为getcwd.py,保存于E:\python\盘,运行后显示是E:\python

获得目录中的内容

在Python中可以使用os.listdir()函数获得指定目录中的内容。

其原型如下所示:

os.listdir(path)

其参数path 为要获得内容目录的路径。

>>> import os
>>> print os.listdir(os.getcwd())
['a.py', 'a.pyc', 'aa', 'ab.py', 'ab.pyc', 'DLLs', 'Doc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'Microsoft.VC90.CRT.manifest', 'msvcr90.dll', 'NEWS.txt', 'python.exe', 'python27.dll', 'pythonw.exe', 'README.txt', 'sam.py', 'tcl', 'Tools', 'w9xpopen.exe']

当然,也可以不传path,默认为当前目录路径

>>>os.listdir()
['a.py', 'a.pyc', 'aa', 'ab.py', 'ab.pyc', 'DLLs', 'Doc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'Microsoft.VC90.CRT.manifest', 'msvcr90.dll', 'NEWS.txt', 'python.exe', 'python27.dll', 'pythonw.exe', 'README.txt', 'sam.py', 'tcl', 'Tools', 'w9xpopen.exe']

常用的几个os函数:

1,os.getcwd()   获得目录的当前系统程序工作路劲

2,os. chdir(‘目标目录’)  切换到目标目录

3,os.listdir(‘字符串目录’)     列出字符串目录下的所有文件

4,os.mkdir('目录')   创建目录

5,os.remove('1.txt')       删除文件,文件不存在时会报错

6,os.linesep      打印操作系统的分隔符,linux系统的分隔符\n,windows系统的分隔符\r\n,mac系统的分隔符\r

7,os.path.join(os.getcwd(),'aaa', ‘bbb’, ‘ccc’)   拼接出来多级目录:E:\test\aaa\bbb\ccc

8,os.path.exists(‘目录’)  判断目录是否存在

9,os.path.split(‘文件或者目录’)  把最后的一个目录或者文件和前面的目录分开,返回一个tuple

10,os.path.splitext(‘文件’)    把文件的后缀名和前面分开,返回一个tuple

os.getcwd()函数的用法相关推荐

  1. linux之getcwd函数解析,Linux 中C语言getcwd()函数的用法

    Linux 中C语言getcwd()函数的用法 先来看该函数的声明: #include char *getcwd(char *buf,size_t size); 介绍: 参数说明:getcwd()会将 ...

  2. python getcwd_Python os.getcwd()函数的实际应用方案介绍

    Python os.getcwd()函数获得当前的路径时,你对Python os.getcwd()函数获得当前的路径的原型是否了解,以下的文章就是对其原型的具体分析,以下就是文章的相关内容的具体介绍. ...

  3. python getcwd函数_os.getcwd()函数的用法

    获得当前路径 在Python中可以使用os.getcwd()函数获得当前的路径. 其原型如下所示: os.getcwd() 该函数不需要传递参数,它返回当前的目录.需要说明的是,当前目录并不是指脚本所 ...

  4. linux中stat函数的用法,os.stat()函数的用法

    os.stat() 函数会给出一个文件或文件描述符(file descriptor)的各种状态信息,如权限,大小,所属用户和组,修改时间等.这个函数实际上是调用OS的系统调用stat()来实现功能,对 ...

  5. getcwd()函数的用法

    先来看该函数的声明: #include<unistd.h> char *getcwd(char *buf,size_t size); 介绍: 参数说明:getcwd()会将当前工作目录的绝 ...

  6. getcwd()函数用法

    Linux 中C语言getcwd()函数的用法 先来看该函数的声明: #include<unistd.h> char *getcwd(char *buf,size_t size); 参数说 ...

  7. python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解

    Python中有.join()和os.path.join()两个函数,具体作用如下: . join():    连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...

  8. python3 join函数_Python中.join()和os.path.join()两个函数的用法详解

    Python中有.join()和os.path.join()两个函数,具体作用如下: . join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 '' ...

  9. python os.getcwd用法_os.getcwd()

    os.getcwd() 描述 (Description) 方法getcwd()返回进程的当前工作目录. 语法 (Syntax) 以下是getcwd()方法的语法 -cwd = os.getcwd() ...

最新文章

  1. 【最新版】Win10 Java jdk14.0.2安装及环境变量配置
  2. 含有多个java程序的文件夹导入MyEclipes 出现错误的解决办法
  3. 《结对-结对编项目作业名称-开发过程》
  4. 非科班生如何浑水摸鱼在省级大数据竞赛中获奖
  5. c++分治法求最大最小值实现_程序员:算法导论,分治法、归并排序,伪代码和Java实现...
  6. “send“ and “transfer“ are only available for objects of type “address payable“, not “address
  7. 一个求矩阵鞍点(即行上最小的数 同时是列上最大的数)的C程序
  8. linux下两个线程交替打印,两个线程交替打印AB
  9. Mac设置VMARE FUSION虚拟机网卡
  10. UE4搭建场景与特效文档—地形、水体、植被、雨雾效果
  11. 1843. 圆形牛棚
  12. 443端口拦截原理浅析
  13. Jquery锚点缓慢移动到目标位置
  14. 【报告分享】潮流涌动下的追潮众生与消费洞察-阿里妈妈.pdf(附下载链接)...
  15. ALCNet——红外小目标检测网络论文阅读
  16. PPI_DPI 对比
  17. Office Visio Project 2016下载地址
  18. 有一种温暖,若春风细雨
  19. web端生成pdf,前端生成pdf导出并自定义页眉页脚
  20. 两年经验的阿里、头条面经(已拿offer),大厂面试套路屡试不爽

热门文章

  1. 学习pathon工具安装
  2. 高可用pxc+rocketmq+es+redis+minio+keepalive+haproxy 实操
  3. 如何免费使用jrebel 和eclipse 项目配合完成热部署功能
  4. Vue:插槽属性prop的使用示例
  5. 快速消除PDF复制内容里的换行
  6. SAP中成本中心实际/计划/差异报表查询实例
  7. 19上海网络赛 Light bulbs (差分)
  8. Cauchy distribution
  9. 韵达快递 | 快递单号查询API
  10. 两码一号:整体方案回顾