print
(os.getcwd ())
輸出:e:\python\workspace
# 原來
print
(os.getcwd ())
輸出:e:\python\workspace
# # 返回上級目錄
os.chdir(
'..'
) os.getcwd (
) 輸出:'e:\\python'
# 更改
os.chdir(r'e:\')
print
(os.getcwd ())
輸出:e:\
print
(os.listdir(r'e:\python\workspace'))
輸出:[
'jock1.2.py'
,'ra.py'
,'漢諾塔.py'
]
os.mkdir(
'e:\python\workspace\demo'
)
效果:
# 在e:\python\workspace目錄下建立遞迴目錄
os.makedirs(
'e:\python\workspace\demo_1\demo_2\demo_3\demo_4'
)
效果:demo_1\demo_2\demo_3\demo_4都是新建的
)
# 修改目錄名
# 只寫被修改的目錄名
os.rename(r'daaa'
,r'deee'
)# 寫絕對路徑
os.rename(r'e:\python\workspace\deee'
,r'e:\python\workspace\demo'
)# 修改檔名
# 只寫被修改的檔名
os.rename(r'demo\hh.txt'
,r'demo\aa.txt'
)# 我的檔案在當前工作路徑的demo目錄下
# 不加demo報錯,因為找不到
# 寫絕對路徑
os.rename(r'e:\python\workspace\demo\aa.txt'
,r'e:\python\workspace\demo\hh.txt'
)
os.system(
'dir')0
>>
> os.system(
'cmd')-
1073741510
# #啟動dos 彈出黑框框
效果:
輸出:[
'demo'
,'jock1.2.py'
,'ra.py'
,'漢諾塔.py'
]# os.listdir('.')
os.listdir (
'.')
輸出:[
'demo'
,'jock1.2.py'
,'ra.py'
,'漢諾塔.py'
]
# os.listdir(os.pardir)
os.listdir(os.pardir)
輸出:[
'install'
,'python-3.3.2.amd64.msi'
,'workspace'
]# os.listdir('..')
os.listdir(
'..'
) 輸出:[
'install'
,'python-3.3.2.amd64.msi'
,'workspace'
]
print
(os.sep)
輸出:\
os.linesep
輸出:'\r\n'
import os
os.name
輸出:'nt'
python模組 OS模組
bin env python coding utf 8 import os print os.name 輸出主機平台 print os.getcwd 輸出當前目錄 print os.listdir os.getcwd 輸出當前目錄的檔案 橫向 for i in os.listdir os.getcw...
Python 模組學習 os模組
一 os模組概述 python os模組包含普遍的作業系統功能。如果你希望你的程式能夠與平台無關的話,這個模組是尤為重要的。一語中的 二 常用方法 1 os.name 輸出字串指示正在使用的平台。如果是window 則用 nt 表示,對於linux unix使用者,它是 posix 2 os.get...
Python 模組學習 os模組
一 os模組概述 python os模組包含普遍的作業系統功能。如果你希望你的程式能夠與平台無關的話,這個模組是尤為重要的。一語中的 二 常用方法 1 os.name 輸出字串指示正在使用的平台。如果是window 則用 nt 表示,對於linux unix使用者,它是 posix 2 os.get...