使用Python的OS模塊在Jupyter Notebook中進行文件和文件夾操作

Python是一種非常強大的語言,它可以完成許多任務,包括文件和文件夾的操作。在Python中,有許多模塊可以用來進行文件和文件夾的操作,其中最常用的是OS模塊。在本文中,我們將介紹如何使用Python的OS模塊在Jupyter Notebook中進行文件和文件夾操作。

一、文件操作

Python中使用OS模塊進行文件操作非常容易。下面是一些使用OS模塊進行文件操作的常見實例。

1、創建文件

import os

# 創建一個空的文件
open('file.txt', 'w').close()

# 檢查文件是否存在
if os.path.isfile('file.txt'):
    print("文件已創建")

2、讀取文件內容

import os

# 打開文件並讀取內容
with open('file.txt', 'r') as f:
    print(f.read())

3、寫入文件內容

import os

# 打開文件並寫入內容
with open('file.txt', 'w') as f:
    f.write('Hello World') 

4、刪除文件

import os

# 刪除文件
os.remove('file.txt')

二、文件夾操作

Python中使用OS模塊進行文件夾操作也非常容易。下面是一些使用OS模塊進行文件夾操作的常見實例。

1、創建文件夾

import os

# 創建文件夾
os.makedirs('folder')

# 檢查文件夾是否存在
if os.path.isdir('folder'):
    print("文件夾已創建")

2、列出文件夾中的文件

import os

# 列出文件夾中的文件
files = os.listdir('folder')
for f in files:
    print(f)

3、刪除文件夾

import os

# 刪除文件夾
os.rmdir('folder')

三、其他文件和文件夾操作

在Python的OS模塊中,還有許多其他的文件和文件夾操作可以使用,例如獲取文件屬性、改變文件或文件夾的許可權等等,下面是一些例子。

1、獲取文件屬性

import os

# 獲取文件屬性
file_stat = os.stat('file.txt')
print(file_stat)

2、獲取文件修改時間

import os
import time

# 獲取文件修改時間
mod_time = os.path.getmtime('file.txt')
print(time.localtime(mod_time))

3、改變文件或文件夾的許可權

import os

# 改變文件或文件夾的許可權
os.chmod('file.txt', 0o777)
os.chmod('folder', 0o777)

以上是使用Python的OS模塊進行文件和文件夾操作的常見實例,有了OS模塊,Python可以進行更加豐富的文件和文件夾操作。希望本文能夠幫助讀者更好地了解Python文件和文件夾操作的基礎知識。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/253619.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-14 02:16
下一篇 2024-12-14 02:17

相關推薦

發表回復

登錄後才能評論