Python文件操作:读写文件,文件路径解析和权限管理
在Python中,我们主要通过内置的open()
函数来进行文件的读写。以下是一些基本的操作:
- 打开文件:
file = open('filename.txt', 'r') # 以读模式打开
- 读取文件内容:
content = file.read() # 读取整个文件的内容
print(content) # 输出文件内容
写入文件:
file.write('New Content') # 写入新的内容
file.close() # 关闭文件以释放资源
处理路径:
在Python中,使用os.path
模块来处理路径。例如:path = '/home/user/Documents/myfile.txt'
filename = os.path.basename(path) # 获取文件名
directory = os.path.dirname(path) # 获取目录路径
权限管理:
Python的os
模块提供了一些方法来操作文件和目录的权限。例如:mode = 'w' # 写入模式,会覆盖原有内容
file = open('myfile.txt', mode) # 使用提供的模式打开文件
# 修改权限,例如:所有用户可读
os.chmod('myfile.txt', 0o644))
file.close() # 关闭文件以释放资源
以上就是Python中进行文件操作的基本方法。
还没有评论,来说两句吧...