python os模块怎么使用?

如题所述

常用方法:

1. os.name——判断现在正在实用的平台,Windows 返回 ‘nt'; Linux 返回’posix'。

2. os.getcwd()——得到当前工作的目录。

3. os.listdir()——指定所有目录下所有的文件和目录名。

例:

以列表的形式全部列举出来,其中没有区分目录和文件。

4. os.remove()——删除指定文件。

5. os.rmdir()——删除指定目录。

6. os.mkdir()——创建目录。

注意:这样只能建立一层,要想递归建立可用:os.makedirs()。

7. os.path.isfile()——判断指定对象是否为文件。是返回True,否则False。

8. os.path.isdir()——判断指定对象是否为目录。是True,否则False。

例:

9. os.path.exists()——检验指定的对象是否存在。是True,否则False。

例: 

10. os.path.split()——返回路径的目录和文件名。

例:   

此处只是把前后两部分分开而已。就是找最后一个'/'。

看例子:     

11. os.getcwd()——获得当前工作的目录(get current work dir)。

12. os.system()——执行shell命令。

例:  

注意:此处运行shell命令时,如果要调用python之前的变量,可以用如下方式:

var=123os.environ['var']=str(var) //注意此处[]内得是 “字符串”os.system('echo $var')。

13. os.chdir()——改变目录到指定目录。

14. os.path.getsize()——获得文件的大小,如果为目录,返回0。

15. os.path.abspath()——获得绝对路径。

例:  

16. os.path.join(path, name)——连接目录和文件名。

例:  

17.os.path.basename(path)——返回文件名。

18. os.path.dirname(path)——返回文件路径。

19. 获得程序所在的实际目录。

执行结果

细节——os.path.spilit()把目录和文件区分开。

Python(计算机程序设计语言)

Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。

Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议  。

Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。

常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。

需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

7月20日,IEEE发布2017年编程语言排行榜:Python高居首位

温馨提示:答案为网友推荐,仅供参考