Python:目录和文件的操作模块os.path和OS常用方…
2018-06-18 02:06:16来源:未知 阅读 ()
1、目录和文件的操作模块os.path,在使用之前要先导入:import os.path。它主要有以下几个重要的功能函数:
#!/user/bin/python #coding= utf-8 import os a= os.path.abspath("os.path.py") #返回当前路径的绝对路径 print os.path.abspath(a) #返回路径名称的最后一个文件名或目录名称 print os.path.basename(a) #返回上层完整路径名称 print os.path.dirname(a) #判断指定路径或者文件是否存在 print os.path.exists("E:\pycharm\python\study") #返回文件大小 print os.path.getsize("os.path.py") #判断是否为绝对路径 print os.path.isabs("E:\pycharm\python\study\os.path.py") #判断路径是否为文件 print os.path.isfile("E:\pycharm\python\study\os.path.py") #判断路径是否为目录 print os.path.isdir("E:\pycharm\python\study") #将路劲分割成目录和文件组成一个元组 print os.path.split("E:\pycharm\python\study\os.path.py") #将路径和文件组成一个完整路径 print os.path.join("E:\pycharm\python\study","os.path.py")
Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。
#路径分隔符,输出为“\” print os.sep #输出系统的名称,window输出为“nt”,linux等为‘posix’ print os.name #获取当前工作目录 print os.getcwd() #设置一个环境变量 #print os.putenv(1,'rr') #获取一个环境变量如果没有则返回none #print os.getenv() #返回指定目录下所有的文件名和目录名 print os.listdir("E:/") #删除一个文件 print os.remove() #运行shell命令 os.system("cd / && ls") #返回到当前工作目录 os.curdir #改变工作目录到。。。 os.chdir("E:/pycharm/python/study/os.py") #创建文件夹 os.makedirs("/root/33")
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:Python学习-括号
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash