- 博客(17)
- 收藏
- 关注
原创 用python实现文件的复制
# 读取f1的文件,写入到f2中f1=open('D:\\aaa.txt','r',encoding='utf-8')f2=open('D:\\bbb.txt','w')for a in f1: f2.write(a)f1.close()f2.close()
2020-08-13 12:04:51
266
原创 获取哔哩哔哩网站的排行榜
爬取下边五个榜单用requests模块做请求,页面通过etree类将html字符串转化为Element对象,以便我们使用xpath解析页面(requests,etree,xpath)import requestsfrom lxml import etreedef bilibili(str): html=requests.get(str).text doc=etree.HTML(html) result=doc.xpath('//div[@clas...
2020-08-05 11:46:11
453
原创 python爬虫---获取电影网站信息(xpath解析)
#!!!!需要先在python安装lxmlimport requestsfrom lxml import etree# 获取电影网站信息---选用xpath解析页面html=requests.get('http://theater.mtime.com/China_Beijing/')html2=html.content.decode('utf-8')doc=etree.HTML(html2)# 获取正在热映(分析页面可以看出需要分三部分获取)print("正在热映:")sss1=do.
2020-07-30 12:30:49
1624
原创 python爬虫--获取百度热榜
先导入模块:import requestsfrom lxml import etree# 此处必须加headers,不加则返回的页面与网页源代码不一致header = { 'Cookie': 'BIDUPSID=D99314F8A5E53EA50B85C37A0D96C400; PSTM=1576140470; HOSUPPORT=1; BAIDUID=490062CDE50C5B626A1882E6938F5EE7:FG=1; UBI=fi_PncwhpxZ%7ETaJc9oaTqI
2020-07-30 12:15:38
1539
原创 python-map,reduce
1.列表生成式# 列表生成式a=[x*x for x in range(0,5)]print(a)2.map函数# map函数,map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回def sss(x): return x*xr=map(sss,[1,2,3,4,5])print(list(r))def aaa(x): str(x).capitalize()
2020-07-24 15:20:46
95
原创 python语句--条件判断语句,循环语句
1.条件判断语句# 定义一个变量age(不需声明类型,可以直接定义,这点与java有很大不同)# (python是靠缩进写代码的,不需要标点符号结尾,注意if,else的起始位置)age=20if age>35: print('中年')else: print('年轻')2.循环语句# 计算1到10的和# range()函数,可以生成一个整数序列print(range(5))sum=0for x in range(5): sum=sum+x..
2020-07-24 11:36:14
101
原创 python------list,tuple,dict(解释及用法)
1.list(列表) list是一种有序的集合,可以随时添加和删除其中的元素(list可变,有序,可存储多种数据类型的元素)# 创建一个名为person的listperson=[1,'2']print(person)#[1, '2']# 输出list元素个数print(len(person))#2# 获取指定位置元素(通过下标,由此list是有序的)print(person[0])#1print(person[-1])#取倒数第一个元素2# 追加元素person.appen...
2020-07-24 11:12:03
668
原创 给出一个字符串,展示每个字符出现的次数
import java.util.HashMap;import java.util.Map;import java.util.Scanner;public class Demo4 { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.pr...
2020-01-17 16:46:52
138
原创 输入一个字符串,找出其中的数字,并计算和
import java.util.Scanner;public class Demo2 { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入一个字符串"); String string=...
2020-01-17 15:54:13
3327
4
原创 输入一个字符串,判断这个字符串中有多少字母,数字
public class Demo1 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("请输入字符串"); String string=scanner.next(); ch...
2020-01-17 15:46:40
3487
原创 定义线程的方式
第一种方式: 继承Thread,重写run方法,将要执行的逻辑放入run方法中,然后创建线程对象调用stat方法来开启线程。package Thread;public class Demo1 { public static void main(String[] args) { TDemo t=new TDemo(); t.sta...
2020-01-09 10:22:48
419
原创 通过IO流实现复制一个文件
package IOwenjian;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader...
2020-01-08 11:29:53
681
原创 统计工作空间中java文件的个数
思路:1.写一个方法,传入一个文件 2.拿到文件后先判断文件是否含有子文件 3.含有子文件则列举出来遍历,然后用递归继续执行遍历出来的文件 (因为遍历出来的文件也可能含有子文件) 4.不含子文件的文件通过方法匹配(".java") 5.main方法中调用此方法 i...
2020-01-07 17:07:35
241
原创 IO流
1.概念:IO流本质就是一套进行数据传输的机制, 根据数据传输的方向可分为: 输入流---数据往内存中传输 输出流---数据从内存中往外流出 根据数据传输的方式可分为:字符流 字节流 IO流四大基本流都是抽象类 输出流 输入流 字符流 Writer Reader 字节流 OutputStream Inp...
2020-01-07 16:06:19
278
原创 冒泡排序
//冒泡排序针对下标,每次大循环(外层循环大循环,内层循环小循环)确定一个要与其他数比较的数,然后用这个数通过小循环与这个数之后的数比较,确定最大数(本例为降序)。比如:1,2,3,4,5 先拿1(第一个下标)与2,3,4,5比较;通过小循环,进入if判断;确定出5最大;换位,放到第一位;(数次小循环)1,2,3,4,52,1,3,4,53,1,2,4,54,1,2,3,...
2020-01-06 14:04:03
142
原创 Map遍历
//遍历Mappublic class Demo1 { public static void main(String[] args) { Map<String,Integer>map=new HashMap<String, Integer>(); map.put("a",1); map.put("b",2);...
2020-01-06 13:42:06
100
原创 集合遍历
下面提供两种遍历集合的方法1.for循环 List list=new ArrayList<Integer>(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); for(int a=0;a<li...
2020-01-06 13:24:41
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人