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