欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 怎么用os

Python 是一門非常流行的編程語(yǔ)言,操作系統(tǒng)是 Python 代碼必須要面對(duì)的一種情況。操作系統(tǒng)有時(shí)需要讀取文件,有時(shí)需要?jiǎng)?chuàng)建文件,還會(huì)涉及到文件夾的操作。Python 提供了 os 庫(kù),可以讓 Python 代碼和操作系統(tǒng)交互,接下來(lái)我們將介紹如何使用 os 庫(kù)。

import os

使用 os 庫(kù)可以實(shí)現(xiàn)文件和文件夾的操作。下面是一些示例。

獲得當(dāng)前工作目錄:

dir_path = os.getcwd()
print(dir_path)

創(chuàng)建一個(gè)新目錄:

new_dir_path = os.path.join(os.getcwd(), "new_folder")
os.mkdir(new_dir_path)

刪除目錄:

os.rmdir(new_dir_path)

遍歷目錄及其子目錄下的所有元素:

for dirpath, dirnames, filenames in os.walk(os.getcwd()):
print(dirpath)
print(dirnames)
print(filenames)

注意,os.walk 在遞歸遍歷目錄時(shí)非常適用,因?yàn)樗祷厝齻€(gè)值:當(dāng)前路徑,目錄列表和文件列表。

讀取和寫入文件是 os 庫(kù)的另一個(gè)功能。下面是一些示例。

讀取文件:

with open('file.txt') as file:
file_contents = file.read()
print(file_contents)

向文件中寫入內(nèi)容:

with open("file.txt", "a") as file:
file.write("This text will be written to the file.")

我們也可以使用 os.path 模塊來(lái)獲取文件路徑信息。

獲取文件名:

file_name = os.path.basename('/home/user/Documents/file.txt')
print(file_name)

獲取文件夾名:

dir_name = os.path.dirname('/home/user/Documents/file.txt')
print(dir_name)

獲取文件路徑:

full_path = os.path.abspath('/home/user/Documents/file.txt')
print(full_path)

現(xiàn)在您已經(jīng)知道如何使用 os 庫(kù)與操作系統(tǒng)交互了。開(kāi)始使用它來(lái)簡(jiǎn)化您的 Python 編程吧!