{site_name}

{site_name}

🌜 搜索

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)