Python-任务五

1.file

1.1 打开文件方式

f=open(路径path,'r')   #以读的方式打开
f=open(路径path,'w')  #以写的方式打开,若文件存在则覆盖,不存在则创建
f=open(路径path,'a')    #打开一个文件用于追加。在文件末尾追加,若文件不存在则创建

路径有三种写法:

1.2文件对象的操作方法

#编辑文件
f=open("test1.txt",'w')
f.write("hahahaha")
f.close()

#读文件
f.read(3)          #读全部,或者读字节数
f.readline()      #读一行
f.readlines()    #读全部,每一为列表的一个元素,每个元素后面有\n
   定位到某个位置读:seek(-10偏移量offset,方向0,1,2whence)
   方向:0:开头	1:当前位置    2:文件末尾
   偏移量为负,从光标往前10个

重命名、删除文件、创建、删除文件夹
import os   #对文件夹进行操作
os.rename("test1.txt","test2.txt")  
os.remove("test2.txt")  
os.mkdir("test1.txt","test2.txt")  
os.rmdir("test1.txt","test2.txt")  

例子:

2.os模块

Python的os模块提供了非常丰富的方法用来处理文件和目录。常用的方法可参考:http://www.runoob.com/python3/python3-os-file-methods.html

3.datetime模块

datetime.data(year,month,day)
datetime.time(hour,minute,second,microsecond) #时、分、秒、微秒
datetime.today() #返回一个当前本地时间的datetime对象

4.类和对象

5.正则表达式

正则表达式由一些普通字符和一些元字符(metacharacters)组成。普通字符包括大小写的字母和数字,而元字符则具有特殊的含义。
给定一个正则表达式和另一个字符串,我们可以达到如下的目的:

  1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”):
  2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。

6.re模块

7.http请求

Python实现HTTP请求有以下三种方式:
1、urllib2/urllib
2、httplib/urllib
3、Requests
第一、二种方法比第三种来的复杂,我们这里就只说以下比较简单的第三种方法
首先我们得先在线安装一下Requests第三方库,安装好后就可以import requests

#get请求
# -*- coding:utf-8 -*-
import requests

url = 'https://www.csdn.net/'
requests = requests.get(url)
print requests.content  
#post请求
# -*- coding:utf-8 -*-
import requests

url = 'https://www.csdn.net/'
postdata = {'key': 'value'}
requests = requests.post(url, data=postdata)
print requests.content 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值