一:os模块分类:
二:os模块大全表
| 序号 |
方法 |
方法 |
| 1 |
检验权限模式 |
|
| 2 |
||
| 3 |
||
| 4 |
||
| 5 |
||
| 6 |
||
| 7 |
||
| 8 |
||
| 9 |
||
| 10 |
||
| 11 |
||
| 12 |
||
| 13 |
||
| 14 |
||
| 15 |
||
| 16 |
返回一个打开的文件的系统配置信息。name为检索的系统配置的值,它也许是一个定义系统值的字符串,这些名字在很多标准中指定(POSIX.1, Unix 95, Unix 98, 和其它)。 |
|
| 17 |
||
| 18 |
||
| 19 |
||
| 20 |
||
| 21 |
||
| 22 |
||
| 23 |
||
| 24 |
||
| 25 |
||
| 26 |
||
| 27 |
||
| 28 |
||
| 29 |
||
| 30 |
||
| 31 |
||
| 32 |
||
| 33 |
||
| 34 |
||
| 35 |
||
| 36 |
||
| 37 |
||
| 38 |
||
| 39 |
||
| 40 |
||
| 41 |
||
| 42 |
||
| 43 |
从文件描述符 fd 中读取最多 n 个字节,返回包含读取字节的字符串,文件描述符 fd对应文件已达到结尾, 返回一个空字符串。 |
|
| 44 |
||
| 45 |
删除路径为path的文件。如果path 是一个文件夹,将抛出OSError; 查看下面的rmdir()删除一个 directory。 |
|
| 46 |
||
| 47 |
||
| 48 |
||
| 49 |
||
| 50 |
||
| 51 |
||
| 52 |
||
| 53 |
||
| 54 |
||
| 55 |
||
| 56 |
||
| 57 |
||
| 58 |
||
| 59 |
||
| 60 |
||
| 61 |
||
| 62 |
os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) |
|
| 63 |
||
| 64 |
三:os.path.abspath和os.path.dirname()
1)在pycharm内执行代码,获取执行文件的路径或者目录 print(__file__) -------------结果: C:/mcw/mcwtest_dir/mcw1.py import os print(os.path.dirname(__file__)) ----------结果: C:/mcw/mcwtest_dir import os print(os.path.dirname(os.path.dirname(__file__))) ----------结果; C:/mcw 2)在命令行只能获取到相对路径 import os print(__file__) -----------------结果: (venv) C:\mcw\mcwtest_dir>python3 mcw1.py mcw1.py import os print(os.path.dirname(__file__)) import os print(os.path.dirname(os.path.dirname(__file__))) ------------------------结果: (venv) C:\mcw\mcwtest_dir>python3 c:/mcw/mcwtest_dir/mcw1.py c:/mcw 3)使用abspath()就可以在命令行获取执行文件的绝对路径 import os print(os.path.dirname(os.path.abspath(__file__))) ----------------------结果: (venv) C:\mcw\mcwtest_dir>python3 mcw1.py C:\mcw\mcwtest_dir
参考链接:
1)https://www.runoob.com/python/os-file-methods.html
