python之文件操作

python内置的open()函数返回一个file对象 。open函数的常用两个参数 :open(filename, mode).

filename:是文件路径 比如’d:\test.txt’
mode:是打开文件的模式
模式有:

  'r'       open for reading (default)
  'w'       open for writing, truncating the file first
  'x'       create a new file and open it for writing
  'a'       open for writing, appending to the end of the file if it exists
  'b'       binary mode
  't'       text mode (default)
  '+'       open a disk file for updating (reading and writing)
  'U'       universal newline mode (deprecated)

如果直接使用open('d:\text.txt')就相当于open('d:\text.txt','r')
python打开文件的默认模式是

创建文件
使用'x'创建文件模式 以下代码直接在D盘根目录下创建python_create_text.txt文件

    #创建文件
    create_file = open('D:\\python_create_text.txt', 'x')
    #文件中写入内容
    create_file.write("create and write sth")
    #关闭文件释放资源
    create_file.close()

读取文件
如果不指定read中的参数会读取文件中所有内容 read(n)n代表读取的大小

    read_file=open('D:\\python_text.txt', 'r')
    contents=read_file.read()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值