OS #
[TOC]
OS #
常用操作
import os
filename = 'files/test.txt'
# Path
print(os.path.basename(filename)) # test.tx
print(os.path.dirname(filename)) # files
print(os.path.isfile(filename)) # False
print(os.path.exists(filename)) # False
print(os.path.join('files', 'test.txt')) # files/test.txt
# Workspace
print(os.getcwd())
# Change work space
os.chdir('..')
print(os.listdir())
# Single layers
os.mkdir('outputs/abc')
os.rmdir('outputs/abc')
# Multi layers
# Error if exists
os.makedirs('outputs/bar')
os.removedirs('outputs/bar')
[TOC]
Shell #
返回 0 表示操作成功
import os
ret = os.system('ls')
print(ret == 0)