1 import os
2 # print(os.getcwd())#得到当前工作目录,即当前Python脚本工作的目录路径
3 # print(os.listdir())#返回指定目录下的所有文件和目录名
4 # os.remove('E:zwqpython_workschapterchapter4manage.py')#函数用来删除一个文件
5 # os.removedirs('E:zwqpython_workschapterchapter4\_ba')#删除文件夹,文件内容为空
6 # print(os.listdir())#返回指定目录下的所有文件和目录名
7 # print(os.path.isfile('E:zwqpython_workschapterchapter4\time_p.py'))#True检验给出的路径是否是一个文件
8 # print(os.path.isfile('E:zwqpython_workschapterchapter4crm'))#False检验给出的路径是否是一个文件
9 # print(os.path.isdir('E:zwqpython_workschapterchapter4manage.py'))#False检验给出的路径是否是一个目录
10 # print(os.path.isdir('E:zwqpython_workschapterchapter4crm'))#True检验给出的路径是否是一个目录
11 # print(os.path.isabs('E:zwqpython_workschapterchapter4crm'))#True判断是否是绝对路径
12 # print(os.path.isabs('chapter4crm'))#False判断是否是绝对路径
13 # print(os.path.exists('time_p.py'))#True检验给出的路径是否真地存,当前目录下文件
14 # print(os.path.exists('E:zwqpython_workschapterchapter4'))#True检验给出的路径是否真地存
15 # print(os.path.exists('admin.py'))#False检验给出的路径是否真地存,不在当前目录下
16 # print(os.path.split('E:zwqpython_workschapterchapter4\time_p.py'))
17 #返回一个路径的目录名和文件名,('E:\zwq\python_works\chapter\chapter4', 'time_p.py')
18 # print(os.path.splitext('E:zwqpython_workschapterchapter4\time_p.py'))
19 #分离扩展名,('E:\zwq\python_works\chapter\chapter4\time_p', '.py')
20 # print(os.path.dirname('E:zwqpython_workschapterchapter4'))#获取相对路径名E:zwqpython_workschapter
21 # print(os.path.abspath('E:zwqpython_workschapterchapter4'))#获取绝对路径E:zwqpython_workschapterchapter4
22 # print(os.path.basename('E:zwqpython_workschapterchapter4'))#获取文件名文件名chapter4
23 # os.system()#??????????????
24 # print(os.getenv("HOME"))#读取操作系统环境变量HOME的值???????
25 # print(os.environ)#返回操作系统所有的环境变量
26 # os.environ.setdefault('HOME','/home/alex')#??????????
27 # print(os.linesep)#给出当前平台使用的行终止符
28 # print(os.name)#对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'
29 # os.renames('a.txt','b.txt')#是os.rename的升级版, 既可以重命名文件, 也可以重命名文件的上级目录名.
30 # os.rename('b.txt','a.txt')#只能对相应的文件进行重命名, 不能重命名文件的上级目录名
31 # os.mkdir('test')#创建单个目录
32 # os.makedirs('test1\test1')#创建多级目录
33 # print(os.stat('a.txt'))#获取文件属性
34 # os.chmod('a.txt',0)#修改文件权限与时间戳??????
35 # print(os.stat('a.txt'))#获取文件属性
36 # print(os.path.getsize('time_p.py'))#获取文件大小
37 print(os.path.join('E:zwqpython_workschapter','a.txt'))#结合目录名与文件名????
38 os.chdir('E:zwqpython_works')#改变工作目录到dirname??????//
39 # print(os.get_terminal_size())#???////
40 # os.kill(10884, signal.SIGKILL)#?????????????/