OS

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)
沪ICP备17055033号-2