-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdemo_os.py
More file actions
29 lines (22 loc) · 912 Bytes
/
demo_os.py
File metadata and controls
29 lines (22 loc) · 912 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
##################################
#os模块与操作系统有关的一个模块
import os
#os.system('notepad.exe')
#直接调用可执行文件
#os.startfile('C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe')
print(os.getcwd())
print(os.listdir('./'))
#os.mkdir('./wd')
#s.makedirs('A/B/C')
#os.rmdir('./wd')
#os.removedirs('A/B/C')
########################################
#os.path模块操作目录
import os.path
print(os.path.abspath('../TempPython/demo_module_system.py'))
print(os.path.exists('package/module_A.py'))
print(os.path.join('C:\\Users\\linjiang\\Desktop\\','demo2.py'))
print(os.path.split('.././demo2.py'))
print(os.path.splitext('demo_module_system.py'))
print(os.path.basename('C:\\Users\\linjiang\\Desktop\\TempPython\\demo_module_system.py'))
print(os.path.dirname('C:\\Users\\linjiang\\Desktop\\TempPython\\demo_module_system.py'))