os.getcwd()函数的用法
获得当前路径
在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()函数的用法相关推荐
- linux之getcwd函数解析,Linux 中C语言getcwd()函数的用法
Linux 中C语言getcwd()函数的用法 先来看该函数的声明: #include char *getcwd(char *buf,size_t size); 介绍: 参数说明:getcwd()会将 ...
- python getcwd_Python os.getcwd()函数的实际应用方案介绍
Python os.getcwd()函数获得当前的路径时,你对Python os.getcwd()函数获得当前的路径的原型是否了解,以下的文章就是对其原型的具体分析,以下就是文章的相关内容的具体介绍. ...
- python getcwd函数_os.getcwd()函数的用法
获得当前路径 在Python中可以使用os.getcwd()函数获得当前的路径. 其原型如下所示: os.getcwd() 该函数不需要传递参数,它返回当前的目录.需要说明的是,当前目录并不是指脚本所 ...
- linux中stat函数的用法,os.stat()函数的用法
os.stat() 函数会给出一个文件或文件描述符(file descriptor)的各种状态信息,如权限,大小,所属用户和组,修改时间等.这个函数实际上是调用OS的系统调用stat()来实现功能,对 ...
- getcwd()函数的用法
先来看该函数的声明: #include<unistd.h> char *getcwd(char *buf,size_t size); 介绍: 参数说明:getcwd()会将当前工作目录的绝 ...
- getcwd()函数用法
Linux 中C语言getcwd()函数的用法 先来看该函数的声明: #include<unistd.h> char *getcwd(char *buf,size_t size); 参数说 ...
- python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解
Python中有.join()和os.path.join()两个函数,具体作用如下: . join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...
- python3 join函数_Python中.join()和os.path.join()两个函数的用法详解
Python中有.join()和os.path.join()两个函数,具体作用如下: . join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 '' ...
- python os.getcwd用法_os.getcwd()
os.getcwd() 描述 (Description) 方法getcwd()返回进程的当前工作目录. 语法 (Syntax) 以下是getcwd()方法的语法 -cwd = os.getcwd() ...
最新文章
- 【最新版】Win10 Java jdk14.0.2安装及环境变量配置
- 含有多个java程序的文件夹导入MyEclipes 出现错误的解决办法
- 《结对-结对编项目作业名称-开发过程》
- 非科班生如何浑水摸鱼在省级大数据竞赛中获奖
- c++分治法求最大最小值实现_程序员:算法导论,分治法、归并排序,伪代码和Java实现...
- “send“ and “transfer“ are only available for objects of type “address payable“, not “address
- 一个求矩阵鞍点(即行上最小的数 同时是列上最大的数)的C程序
- linux下两个线程交替打印,两个线程交替打印AB
- Mac设置VMARE FUSION虚拟机网卡
- UE4搭建场景与特效文档—地形、水体、植被、雨雾效果
- 1843. 圆形牛棚
- 443端口拦截原理浅析
- Jquery锚点缓慢移动到目标位置
- 【报告分享】潮流涌动下的追潮众生与消费洞察-阿里妈妈.pdf(附下载链接)...
- ALCNet——红外小目标检测网络论文阅读
- PPI_DPI 对比
- Office Visio Project 2016下载地址
- 有一种温暖,若春风细雨
- web端生成pdf,前端生成pdf导出并自定义页眉页脚
- 两年经验的阿里、头条面经(已拿offer),大厂面试套路屡试不爽