Python文件和目录访问是指使用Python编程语言来读取、写入、创建、删除文件和目录的操作
▥Python
𝄐 0
python访问当前目录所有文件,python文件目录操作方法,python对文件的访问,python文件与目录操作,python访问文件路径,python文件目录操作
Python文件和目录访问是指使用Python编程语言来读取、写入、创建、删除文件和目录的操作。Python提供了标准库中的os模块和shutil模块,可以完成与文件和目录相关的基本任务。
以下是一些常见的文件和目录访问操作及其对应的Python代码示例:
1. 检查文件是否存在
使用os.path模块中的exists()函数检查文件是否存在,如果存在则返回True,否则返回False。
python
import os
if os.path.exists('/path/to/file.txt'):
print('File exists')
else:
print('File does not exist')
2. 创建目录
使用os模块中的mkdir()函数创建一个新目录,如果已经存在该目录则会抛出异常。
python
import os
os.mkdir('/path/to/new/directory')
3. 删除目录
使用os模块中的rmdir()函数删除一个空目录,如果目录不为空则会抛出异常。
python
import os
os.rmdir('/path/to/empty/directory')
4. 列出目录下的文件
使用os模块中的listdir()函数列出指定目录下的文件和子目录。
python
import os
files = os.listdir('/path/to/directory')
for file in files:
print(file)
5. 读取文件
使用open()函数打开文件并读取其内容,可以使用with语句自动关闭文件。
python
with open('/path/to/file.txt', 'r') as f:
contents = f.read()
print(contents)
6. 写入文件
使用open()函数打开文件并写入数据,可以使用with语句自动关闭文件。
python
with open('/path/to/file.txt', 'w') as f:
f.write('Hello, world!')
7. 复制文件
使用shutil模块中的copyfile()函数复制文件。
python
import shutil
src_file = '/path/to/source/file.txt'
dst_file = '/path/to/destination/file.txt'
shutil.copyfile(src_file, dst_file)
Python文件和目录访问是指使用Python编程语言来读取、写入、创建、删除文件和目录的操作。Python提供了标准库中的os模块和shutil模块,可以完成与文件和目录相关的基本任务。
以下是一些常见的文件和目录访问操作及其对应的Python代码示例:
1. 检查文件是否存在
使用os.path模块中的exists()函数检查文件是否存在,如果存在则返回True,否则返回False。
python
import os
if os.path.exists('/path/to/file.txt'):
print('File exists')
else:
print('File does not exist')
2. 创建目录
使用os模块中的mkdir()函数创建一个新目录,如果已经存在该目录则会抛出异常。
python
import os
os.mkdir('/path/to/new/directory')
3. 删除目录
使用os模块中的rmdir()函数删除一个空目录,如果目录不为空则会抛出异常。
python
import os
os.rmdir('/path/to/empty/directory')
4. 列出目录下的文件
使用os模块中的listdir()函数列出指定目录下的文件和子目录。
python
import os
files = os.listdir('/path/to/directory')
for file in files:
print(file)
5. 读取文件
使用open()函数打开文件并读取其内容,可以使用with语句自动关闭文件。
python
with open('/path/to/file.txt', 'r') as f:
contents = f.read()
print(contents)
6. 写入文件
使用open()函数打开文件并写入数据,可以使用with语句自动关闭文件。
python
with open('/path/to/file.txt', 'w') as f:
f.write('Hello, world!')
7. 复制文件
使用shutil模块中的copyfile()函数复制文件。
python
import shutil
src_file = '/path/to/source/file.txt'
dst_file = '/path/to/destination/file.txt'
shutil.copyfile(src_file, dst_file)
本文地址:
/show-273666.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。