重拾Python第十七天(os模組)

2021-10-19 10:42:01 字數 1695 閱讀 4381

import os

# 當前作業系統名字,nt--->windows, posix--->linux

print

(os.name)

# 獲取作業系統環境變數

print

(os.environ)

# 當前目錄下建立乙個新目錄

# os.mkdir(r"絕對路徑\資料夾名稱")

# 刪除指定目錄

# os.rmdir(r"絕對路徑\資料夾名稱")

# 刪除指定檔案,引數為檔案路徑

# os.remove(檔案路徑)

# 重新命名

# os.rename(原檔案路徑, 新路徑)

import os

# 判斷指定路徑是否存在

# print(os.path.exists()) 返回值為true/false

# 檢視當前絕對路徑

# print(os.path.abspath("/檔名"))

# 拼接路徑

# print(os.path.join(r"絕對路徑", "檔名"))

# 拆分路徑(返回元組)

# print(os.path.split(r"路徑名"))

# 獲取副檔名

# print(os.path.splitext(r"絕對路徑\檔名.py"))

# 判斷指定路徑是否是資料夾

# print(os.path.isdir(r"絕對路徑"))

# 判斷指定路徑是否是檔案

# print(os.path.isfile(r"絕對路徑"))

# 獲取檔案大小

print

(os.path.getsize(r"絕對路徑"))

# 獲取檔案名字

# print(os.path.basename(r"絕對路徑"))

# 獲取檔案副路徑

# print(os.path.dirname(r"絕對路徑"))

'''

獲取目錄下及其子目錄下的.py檔案

'''import os

# 儲存.py檔案

list=[

]def

getpy

(path, l)

:if os.path.exists(path)

: filelist = os.listdir(path)

# 返回值為列表

for filename in filelist:

filepath = os.path.join(path, filename)

if os.path.isdir(filepath)

: getpy(filepath, l)

else

: postfix = os.path.splitext(r"絕對路徑\檔名.py"

)if postfix ==

".py"

:else

:print

("請重新輸入路徑"

)p =

input

("請輸入路徑:"

)getpath(p,

list

)# 引用傳遞,list會隨函式 l 改變而改變

for i in

list

:print

(i)

Python學習 第十七天

在下這廂有禮了 練習 python修改檔案時,使用w模式會將原本的檔案清空 覆蓋。可以先用讀 r 的方式開啟,寫到記憶體中,然後再用寫 w 的方式開啟。yesterday when i was young 昨日當我年少輕狂 the taste of life was sweet 生命的滋味是甜的 a...

打卡第十七天

第二次了,又沒過.有時候會有一種失敗感,這幾年好像什麼都沒做好,過的好像也不是很開心。昨天兵查過成績後心情就低落起來了,尤其是聽到晨晨得知她沒過時發出的驚訝聲音 你竟然沒過?時,心情立馬跌到了谷底,回到宿舍就再也繃不住了,大哭了一場,媽媽打 詢問情況,看到女兒哭的傷心,竟也無措起來,不知如何安慰。於...

失業第十七天

失業過了十七天,今天進行了第三場面試,說來也巧有好幾個同學在面試的公司,哈哈哈 找個角落了解下內幕 每個公司都有各自的風格,每個面試官也有各自的特點,才面了三家公司就感受到了完全不同的形式,只有hr面試的內容基本相似,簡單說說吧 第一家 技術面試筆試 上機面試內容就聊聊題目,接著聊聊學校生活,在聊的...