1、os
调用操作系统功能
import os
os.system('calc.exe')
os.startfile('D:\\Wechat\\Wechat.exe')
对目录操作
import os
print(os.getcwd())
l=os.listdir('../pythonProject')
print(l)
#os.mkdir('new')
#os.makedirs('A/B/C')
#os.rmdir('new')
#os.removedirs('A/B/C')
os.chdir('D:\\')
print(os.getcwd())
os.chdir('D:\\pythonProject')
print(os.getcwd())
2、os.path
import os.path
print(os.path.abspath('wu.png'))
print(os.path.exists('wu.png'))
print(os.path.join('D:\\pythonProject','wu.png'))
print(os.path.splitext('D:\\pythonProject\\wu.png'))
print(os.path.split('D:\\pythonProject\\wu.png'))
print(os.path.splitext('wu.png'))
print(os.path.basename('D:\\pythonProject\\wu.png'))
print(os.path.dirname('D:\\pythonProject\\wu.png'))
print(os.path.isdir('D:\\pythonProject\\wu.png'))
print(os.path.isdir('D:\\pythonProject'))
3、打印输出指定目录下的所有python文件
#要求列出指定目录下的所以python文件
import os
path=os.getcwd()
l=os.listdir(path)
for filename in l:
if filename.endswith('.py'):
print(filename)
4、walk
import os
path=os.getcwd()
l=os.walk(path)
print(l)
for dirpath,dirname,filename in l:
'''print(dirpath)
print(dirname)
print(filename)
print('--------------------------------')'''
for dir in dirname:
print(os.path.join(dirpath,dir))
for file in filename:
print(os.path.join(dirpath,file))