os模块大全详情
一: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

浙公网安备 33010602011771号