Python--常用的模块

import os


print(os.getcwd()) # 取当前工作目录,绝对路径

os.chdir("..") # 更改当前目录
print(os.curdir)  # 当前目录,相对路径

print(os.pardir) # 父目录,相对路径
os.mkdir("test1")  # 创建文件夹,也可以写绝对路径,默认为当前目录下

os.rmdir("test1") # 删除指定的文件夹,只能删除空文件夹
os.remove("test")  # 删除文件,不能删除文件夹
print(os.listdir('.'))  # 列出一个目录下的所有文件
print(os.listdir(r'D:\\'))
os.rename("test", "test1")  # 重命名,后面为新名字
print(os.stat("f1"))  # 获取文件信息

print(__file__) # 就是这个文件的绝对路径,windows下这个分隔符不正确
print(os.path.abspath(__file__)) # 获取绝对路径
print(os.path.split("/usr/hehe/hehe.txt"))  # 分割路径和文件名
print(os.path.dirname("/usr/local"))  # 获取父目录
print(os.path.basename("/usr/local"))  # 获取最后一级,如果是文件显示文件名,如果是目录显示目录名
print(os.path.exists("/usr/local"))  # 目录/文件是否存在

print(os.path.isfile("f1")) # 判断是否是一个文件
print(os.path.isdir("/usr/local"))  # 是否是一个文件夹
print(os.path.join("root", 'hehe', 'a.sql'))  # 拼接成一个路径

# print(os.sep)  # 当前操作系统的路径分隔符
#
# print(os.linesep) # 当前操作系统的换行符
#
# print(os.pathsep) # 当前系统的环境变量中每个路径的分隔符,linux是:,windows是;
#
# print(os.environ) # 当前系统的环境变量
#
# print(os.name) # 当前系统名称

os.system('calc')  # 用来执行操作系统命令,只能执行,获取不到结果

res = os.popen('ipconfig')  # 用来执行操作系统命令,并且获取到返回结果
print(res.read())

# import sys

# print(sys.path) # 环境变量
# print(sys.platform) # 看当前操作系统是什么
# print(sys.version) # 看python版本
# print(sys.argv) # 获取运行python文件的时候 传入的参数

# quit() # 退出程序
# print(sys.exit('退出程序')) # 退出程序,正常退出时exit(0)
posted @ 2018-01-20 15:02  王思磊  阅读(107)  评论(0编辑  收藏  举报