码迷,mamicode.com
首页 > 其他好文 > 详细

OS模块

时间:2018-03-25 20:49:31      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:new   返回   dir   图片   bsp   linux   span   ack   指定   

os 模块提供了很多允许你的程序与操作系统直接交互的功能。

技术分享图片

 

不带path的方法

os.getcwd() # 得到当前工作目录,即当前Python解释器的目录路径

# vi /Users/huangqiushi/PycharmProjects/checkServer/test_os.py
import os
print(os.getcwd())

# cd /
# python /Users/huangqiushi/PycharmProjects/checkServer/test_os.py
输出:/

# cd /tmp
# python /Users/huangqiushi/PycharmProjects/checkServer/test_os.py
输出/tmp

os.listdir()  # 返回指定目录下所有文件和目录名

>>> import os
>>> os.listdir(.)
[.DS_Store, atm_shopmall, atm_shopmall.zip, startMyPython3.0]
>>> os.listdir()  # 默认目录就是当前目录
[.DS_Store, atm_shopmall, atm_shopmall.zip, startMyPython3.0]

os.remove()    # 删除一个文件的方法

>>> os.remove(atm_shopmall.zip)
>>> os.listdir()
[.DS_Store, atm_shopmall, startMyPython3.0]

os.linesep    # 返回当前平台使用的行终止符

>>> os.linesep
\n   # Linux/OS X都是使用‘\n‘   windows使用‘\r\n‘

os.name    # 提示正在使用的平台

>>> os.name
posix     # 对于Linux/Unix用户,都是"posix"   windows是"nt"

os.rename()   # 对一个文件改名

>>> os.listdir(os.getcwd())
[.idea, checkCpu.py, checkServer.py, test_os.py]
>>> os.rename(test_os.py,test_new.py)
>>> os.listdir(os.getcwd())
[.idea, checkCpu.py, checkServer.py, test_new.py]

os.getenv("HOME")  # 读取操作系统环境变量HOME的值

 

OS模块

标签:new   返回   dir   图片   bsp   linux   span   ack   指定   

原文地址:https://www.cnblogs.com/xiugeng/p/8646263.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!