Python 文件操作(1)


```python
#Pyhon 里使用 open 内置函数打开并操作一个文件

#open 参数介绍
#file: 用来指定打开的文件(不是文件的名字,而是文件的路径)
#路径分为两种:
#1、绝对路径:从电脑盘符开始的路径。
#在Windows系统里,文件夹之间使用 \ 分隔
#在非Windows系统里,文件夹之间使用 / 分隔
#在Python的字符串里, \ 表示转义字符('C:\Users\ASUS\Desktop\hj\实验室')
#路径书写的三种方式: 1、\\   2、r'\'  3、 / (推荐)
open('C:\\Users\\ASUS\\Desktop\\hj\\实验室\\1602.txt')
open(r'C:\Users\ASUS\Desktop\hj\实验室\1602.txt')
open('C:/Users/ASUS/Desktop/hj/实验室/1602.txt')

#2、相对路径:当前文件所在的文件夹开始的路径
#  ../ 表示返回上一级文件夹
#  ./  可以省略不写,表示当前文件夹
#  /   不可以随便写
open('实验室/1602.txt')    #不在当前的文件夹
open('../')                #..表示返回上一级文件夹


#mode:打开文件的模式,默认是 r 表示只读
# r :只读模式,默认,打开文件以后,只能读取,不能写入,如果文件不存在,会报错
# w :写入模式,打开文件以后,只能写入,不能读取,如果文件存在,会覆盖文件;如果文件不存在,会创建文件
# b :以二进制的形式打开文件
# rb:以二进制读取
# wb:以二进制写入,只能写入二进制只能  file.write('想写入的内容',encode('utf-8'))
# a :追加模式,会在最后追加内容。如果文件不存在,会创建文件;如果文件存在,会追加
# r+:可读写,如果文件不存在,报错,重新读写的时候要注意光标问题
# w+:可读写,如果文件不存在,会创建,重新读写的时候要注意光标问题
#encoding: 打开文件时的编码方式
#open函数会有一个返回值,打开的文件对象
#内置函数math模块.py 写入时,使用的utf-8编码格式
#在Windows操作系统,打开文件,默认使用gbk编码格式打开文件
#解决方案:写入和读取使用相同的编码格式
file = open('内置函数math模块.py',encoding='utf-8')
print(file.read())

file.close()     #操作完成文件以后,关闭文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值