python 模組 OS模組

2021-10-18 07:37:13 字數 2666 閱讀 3201

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...