os.name
打印出来的是当前操作系统
import os
print(os.name)
注:posix
是Unix内核,笔者用的是Mac,nt
是windows操作系统。
os.environ
显示用户配置的环境变量
import os
print(os.environ)
os.sep
用来查看当前操作系统支持的分隔符,Mac是/
,Windows是\
import os
print(os.sep)
os.pathsep
是用来查看path的分隔符,Mac是:
,Windows是;
import os
print(os.pathsep)
os.linesep
用来查看换行的分隔符,直接在Pycharm工具中打印显示效果不好,我们换用IDLE工具查看
Mac中换行分隔符是\n
,Windows中换行分隔符是\r\n
os.mkdir()
是在当前目录下创建一个空的子目录
import os
os.mkdir("testdir")
os.rmdir()
删除文件夹,前提是空文件夹
import os
os.rmdir("testdir")
os.getcwd()
获取当前文件的目录
import os
print(os.getcwd())
os.path.split()
是分隔文件目录,分隔成为一个元组,一部分是目录,一部分是文件名
import os
file = os.getcwd() + "/learnPython.py"
print(os.path.split(file))
os.path.exists()
用来判断文件是否存在
import os
print(os.path.exists("test.py")
os.path.realpath()
和os.path.abspath()
用来显示当前文件绝对路径
import os
print(os.path.realpath(__file__))
print(os.path.abspath(__file__))
学习技术交流群:704807680