自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

python菜鸟

计算机大二学生,致力于学习python,同时也在学c,c++,java,希望能陪伴大家一起学习,分享我的项目以及完整代码

  • 博客(81)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 爬虫学习(5):parse解析链接(网址)

还是以解析CSDN为例子吧,哈哈!1.urlparsefrom urllib.parse import urlparses=urlparse('https://www.csdn.net/?spm=1011.2124.3001.5359')#解析的网址print(type(s),s)#打印类型和解析结果看看打印结果:<class 'urllib.parse.ParseResult'> ParseResult(scheme='https', netloc='www.csdn.net

2021-01-26 19:27:45

原创 爬虫学习(4):error异常处理

贴代码:#异常处理from urllib import request,errortry: response=request.urlopen('http://42.192.180.200:8888/loginl')except error.HTTPError as e: print(e.reason,e.code,e.headers)#分别打印reason,code,headers结果看一下:首先要导入request模块,还有异常处理模块error.用try和except搭配

2021-01-26 00:09:10 11

原创 python飞机大战完整源码

之前发布了飞机大战视频,有很多人找我要,我就不挨个发了,不废话了,川川直接上代码(配一下图片和视频): 飞机大战.mp4 #导入使用的模块,这一步没啥说的from __future__ import divisionimport pygameimport randomfrom os import path## assets folderimg_dir = path.jo

2021-01-25 18:19:58 17

原创 爬虫学习(3):获取网站cookies

先贴代码,还是以爬取CSDN的cookie为例子:import http.cookiejar,urllib.request #导入要用到的cookiejar,request coikie=http.cookiejar.CookieJar()#声明CookieJar这个对象hanlder=urllib.request.HTTPCookieProcessor(coikie)#利用HTTPCookieProcessor创建handler opener=urllib.request.build_op

2021-01-25 16:57:25 7

原创 爬虫学习(2):request库使用

hh先强力推荐下python推出的kite神器,安装好后,写代码都有提示,超级帮,解决忘记完整代码步入正题: request,老规矩,不讲原理,讲方法,不喜欢废话还是以爬取CSDN为例子import urllib.requestrequest = urllib.request.Request("https://www.csdn.net/?spm=1011.2124.3001.5359")response=urllib.request.urlopen(request)print(response

2021-01-25 01:14:43 15

原创 爬虫学习(1):urlopen库使用

以爬取CSDN为例子:第一步:导入请求库第二步:打开请求网址第三步:打印源码import urllib.requestresponse=urllib.request.urlopen("https://www.csdn.net/?spm=1011.2124.3001.5359")print(response.read().decode('utf-8'))结果大概就是这个样子:好的,继续,看看打印的是什么类型的:import urllib.requestresponse=urllib.r

2021-01-25 00:19:07 13

原创 python中turtle模块完整讲解,呕心沥血整理(二之具体函数讲解)

接着上一篇讲,一定要讲完这个模块!干!继上一篇,更加细节的讲解函数使用!我主要用jupyter演示,因为用这个更加详细!如果你没安装,就pip install jupyter 安装下吧RawTurtle/Turtle 方法和对应函数海龟动作(1)turtle.forward(distance)turtle.fd(distance)参数distance – 一个数值 (整型或浮点型)海龟前进 distance 指定的距离,方向为海龟的朝向。代码:>>> turt

2021-01-13 04:41:54 158 2

原创 python中turtle模块完整讲解,呕心沥血整理(一之模块的所有函数对应的含义)

川川在此不废话了,有问题,需要代码之类的,评论区留言或者qq群问我,不要加好友了,群970353786,人有点少,哈哈官方文档的介绍解释以太阳花为例子:from turtle import *color('red', 'yellow')begin_fill()while True: forward(200) left(170) if abs(pos()) < 1: breakend_fill()done()效果:说一下每个函数对应的含义,这

2021-01-13 03:52:19 164

原创 打包py文件为exe应用详细讲解

记录一下自己打包py文件方法(目前是打包单个exe文件)第一步:(就是安装模块,没啥说的)pip install pyinstaller第二步骤:进入需要打包的py文件目录,以我的py文件在D:\code\my python code\520表白代码集合(1):在cmd中输入:D:(2):再cd加我的目录:D:\code\my python code\520表白代码集合如下:第三步:打包pyinstaller -F xx.py我打包的shu,py文件!注意:不要使用-w参数,他

2021-01-13 03:21:27 83

原创 python写一个学生信息管理通讯录,功能增加,删除,查询,退出

川川在上次的代码有了一些改进,这是基于上一次的代码改进而来,需要建立一个addressbook.txt文档,别的没啥,代码解析我写在注释了,还有别的问题可以留言或者加我扣扣群吧:970353786(哈哈,别加我扣扣了,人太多了)#登录引导界面txt =\'''1. 添加学生信息2. 删除学生信息3. 查询学生信息4. 退出系统'''#检测路径下是否存在通讯录文件,如果没有则建立文件import os.pathis_exist = os.path.isfile('addressbook

2021-01-06 13:42:31 130 2

原创 初学java的运行坑,代码没问题,还是报错

记录自己的坑:java.lang.NoSuchMethodError: main;Fatal exception occurred. Program will exit.解决:点击运行旁边那个向下箭头,发现运行的其实是类,而不是直接运行,因为大多时候文件名就是类的名称,所以可以直接运行,我是点击这个,然后点击我这个代码里面的包含main的类才运行出来的。总结下:要运行包括main的类部分代码如下:我得类是makeRecrangle,但是我文件名是n4,所以直接运行一直报这个错,所以我点击

2021-01-06 12:45:39 38

原创 java零起步:打印

定义类num1(说白了这个类就是文件名),开始打印,快捷键使用public class num1 { //输入main 按住Alt+/自动补全这一行 public static void main(String[] args) { System.out.print("hello world");//注意结尾跟c++一样有分号 }}结果:...

2021-01-06 02:45:04 78

原创 pycharm自动补全代码,kite神器!!!再也不用记住完整的函数这些了,插件替你完成!

真的很激动,再也不用记那么多,python果然是懒人的神奇,据说这个插件是机器学习做出来的,咱也不管别人咋个做,直接用就行了,哈哈!我看了别人很多关于这个博客,都是要到官网去下载,说真的,慢死人,几百兆,网速像个蜗牛,我开始连官网都进不去,要软件,我已经下载好了,直接找我拿(哈哈,不收费,免费的哈,软件又不是我的,下载顺便而已)自行到我群里下载就Ok,别来打广告的,烦死了!!qq群:970353786哈哈,大半夜救我一个人在群里分享了,此时凌晨四点半,记录一下,嘿嘿!软件我发到群里去了,

2021-01-04 04:32:10 215 1

原创 pycharm添加翻译插件和汉化插件,妈妈再也不用担心我英语不好啦

打开file——settings——plugins:1-翻译插件(Translation),哈哈,好用吧,再也不用去用词典翻译了,直接在pycharm里就可以翻译安装:效果:2-汉化pycharm,实在不喜欢这些英语的,把它全部汉化安装:效果:(哈哈,还担心英语不好吗)...

2021-01-04 03:30:34 215

原创 修改ubuntu上的pycharm镜像源,详细步骤

毕竟用官方的链接下载简直像个蜗牛一样,等得不耐烦,于是我就去用了清华镜像源。不废话了,上步骤!!第一个配置:第一步:files-setting(就是进入设置的意思)第二步:找到project这里,双击右边其中一个模块进入第三步:点击Manage Repositires第四步:点击左下角像个笔的那个图标在这个方框输入镜像源地址,点击ok就行,我已经设置好了在这里我多介绍几个镜像源,根据自己喜好选择吧,个人偏向清华的:清华: https://pypi.tuna.tsinghua.edu

2020-12-30 02:20:37 97

原创 ubuntu上设置pycharm快捷方式详细贴图步骤

当我安装好pycharm后,就是用sh ./pycharm.sh启动后,我再把应用关掉,我就找不到了,真是很奇怪,原来还要另外单独设置快捷方式才行,步骤如下:1.

2020-12-30 01:26:02 55

原创 ubuntu安装搜狗输入法

弄个虚拟机真是搞了川川好久,下面是unbun安装输入法的详细步骤:第一步下载:到浏览器搜索sougoupinyin进入首页点击:输入法linux版本进行下载然后如下步骤安装:1.添加中文语言支持打开 系统设置——区域和语言——管理已安装的语言——在“语言”tab下——点击“添加或删除语言”注:如果在键盘输入法系统中,没有“fcitx”选项时,建议先打开终端手动安装fcitx:sudo apt-get install fcitx等安装成功之后再执行上述步骤点击“应用到整个系统”,关闭窗口,重

2020-12-30 00:50:28 107

原创 ubuntu安装谷歌浏览器后仍然显示无法连接网络解决办法

到设置把引擎改为默认百度,再返回去搜索就可以使用了

2020-12-29 18:27:08 114

原创 ubuntu上找不到wifi适配器,浏览器找不到服务器解决办法

虚拟机学习真是感到很头疼,又遇到火狐浏览器找不到服务器!解决方案:把虚拟机先关掉,到编辑:点击虚拟网络编辑器然后:点击还原默认设置最后再进入虚拟机就可以上网了!

2020-12-29 18:13:29 38

原创 ubuntu设置成中文详细贴图教程

不说废话,川川直接上步骤:第一步:第二步:第三步:第四步:第五步:第六步:强调一下,把汉语左击拖动到第一行,这样才行第七步:restart重启虚拟机最后效果:如果还有问题就留言给我,我觉得已经很详细了...

2020-12-29 14:10:26 33

原创 ubuntu安装vmtools(详细教程,跳过那些坑)

川川之前装这个真是搞了好久,怎么都没装上,琢磨好久才弄清楚,真的是,害!!下面说步骤:第一步:点击安装(我已经安装过了,所以显示是重新安装)第二步:打开压缩包,找到.tar这个文件,复制粘贴到新的文件夹(不然会失败,必须要在新的文件夹去解压)copy:paste:extract here(解压在这里的意思):就得到旁边那个文件夹第三步:进入安装目录cd到vmware-tools-distrib目录下(下面是我的安装目录):具体根据自己定,我是复制粘贴到了Downloads目录下第

2020-12-29 12:56:52 35

原创 ubuntu下安装google-chrome遇到的那些问题和解决方案,手把手教你安装

害,川川进军ubuntu,安装谷歌浏览器也是很头疼,真是一把心酸史!问题很多,比如无法访问归档,所请求的操作需要超级用户权限,这些问题很奇怪,其实是别的操作造成的,下面我就理清了安装的详细步骤步骤一:在Ubuntu系统中打开现有的火狐浏览器,输入Chrome浏览器的网址:https://www.google.cn/chrome/根据提示下载就ok,这一步没啥好说的步骤二:问题1:无法访问归档,真是很神奇解决方案:cd 进入下载安装后的google-chrme目录,找到如下的安装包问题2

2020-12-26 17:00:51 94

原创 python做一个人机对战五子棋,AI版本

川川以前梦寐以求的想找个五子棋对手,由于学习原因,实在没小伙伴陪我玩了,于是我就想着做一个AI五子棋来陪我玩吧。网上的游戏搜可以看到一大堆,我们不能说白嫖,白嫖过来总要改一改成自己想要的吧,虽然我也喜欢白嫖,但是我还是喜欢改成我自己想要的。需要完整文件加我**QQ:2835809579**于是我就改编做了一个五子棋,别说,这五子棋真的强,有时候我下不过他!看一小段视频演示一下: AI.mp4

2020-12-25 01:25:28 1197 6

原创 解析如何读取json文件数据并转换为xml并保存起来

川川遇到大难题了,有人问我怎么把json转换为xml文档保存起来,查了半天的资料确实没有可以白嫖的,最终我还是找到了官方文档,于是我就模仿官方文档做了一份出来,真是一个艰辛的过程,害!不过总算是解决了!需要完整源代码加QQ:2835809579用到的模块呢?import osfrom json import loadsfrom dicttoxml import dicttoxmlfrom xml.dom.minidom import parseString #用来构建对象数据的模块部分好了

2020-12-25 01:09:55 108

原创 手把手教你做一个词云生成(精讲每一步,附带完整源代码)

川川最近遇到一些同学问我词云生成问题,于是我就在此统一回答一下QQ:2835809579,有问题可以找我言归正传:效果看看:第一部分,导入模块:import numpy as npfrom PIL import Imageimport wordcloudimport jieba第二部分设置一个停用词汇,放在前面,在后面用来分词用的:stopword='stop_words.txt'第三部分,我就假装自己还是个初学者,做个函数读取文档:def func1(): file = o

2020-12-24 18:46:00 523 2

原创 OSError: cannot open resource

我是在做生成词云图时候遇到的问题,大概这个报错原因就是字体的缘故。我报错就是因为没有把字体文件弄进来,像这种,于是我把字体文件放进来了,就ok了说明一下,像这种报错,你就检查自己字体哪里出现问题了运行后是这样的:...

2020-12-22 21:14:57 47

原创 虚拟机vm开机黑屏处理,简单解决

描述下我的问题:点击开机就是进不去,一直这样黑屏,然后想退出也报错说虚拟机繁忙(我真的差点以为是我电脑带不动,认为我电脑坏了,吓死我了)解决方法:在设置里把3D图形这个勾勾取消,点击确定。然后就可以了。...

2020-12-19 02:29:38 317 2

原创 利用numpy和matplotlib在坐标系中绘制方波的无穷级数表示

不要问我什么是方波,小心川川锤你哦!代码:import matplotlib.pyplot as pltimport numpy as npx = np.linspace(0, 10, 1000)y=0for k in range(1, 10, 1): y=y+4*np.sin((2*k-1)*x)/((2*k-1)*np.pi)plt.plot(x,y,'k',color='r',label="w=1",linewidth=3)plt.axis([0,10,-1.5,1.5])p

2020-12-16 04:06:45 200

原创 通讯录文件中存有若干联系人的信息,每个联系人的信息由姓名和电话号码组成。编写程序完成以下功能:输入姓名,若通讯录文件中存在,则将该联系人信息输出;若不存在,则输出“Not Found”。

还记得川川我吗?啊,不记得就伤我心了,点个赞加个关再走。QQ:2835809579白嫖党们,走起!题目:通讯录文件中存有若干联系人的信息,每个联系人的信息由姓名和电话号码组成。编写程序完成以下功能:输入姓名,若通讯录文件中存在,则将该联系人信息输出;若不存在,则输出“Not Found”。代码:#登录引导界面txt = '''1. add contacts2. delete contacts3. search contacts4. show all contacts5. exit

2020-12-16 04:04:49 459 3

原创 将文件a.txt的字符串前加上序号“1:”、“2:”、…。

题目:将文件a.txt的字符串前加上序号“1:”、“2:”、…。代码:f1=open('a (3).txt')b=f1.readlines()for i in range(0,len(b)): b[i]=str(i+1)+': '+b[i]f1.close()f2=open('a2.txt','w')f2.writelines(b)f2.close()哈哈,文档你们自己做呀,我就不分享文档了,要动手啊!!代码都给你们了,白嫖党们!!...

2020-12-16 04:01:44 127

原创 有两个磁盘文件A.txt和B.txt,各存放一行字符,要求把这两个文件中的信息合并(按字母顺序排列),并输出到一个新文件C中。

题目:有两个磁盘文件A.txt和B.txt,各存放一行字符,要求把这两个文件中的信息合并(按字母顺序排列),并输出到一个新文件C中。代码:fp1, fp2 = open('A.txt', 'r'), open('B.txt', 'r')fp1_str, fp2_str = fp1.read(), fp2.read()fp1.close()fp2.close()fp = open('t.txt', 'w')fp_str = list(fp1_str + fp2_str)fp_str.sor

2020-12-16 03:59:54 398

原创 俄罗斯方块,三小时详解每一行代码,初学者可看,小白可看(附带整个源代码)

川川又来了,还记得我吗?我就是那个计算机大二菜鸟呀。上次是详解了打转游戏,本来大家都等着我做飞机大战游戏,但是我实在太忙了,还是没时间做,于是乎,我帮朋友做了俄罗斯方块的详解。千忙万忙,还是要帮朋友忙,哈哈!最近也是太忙了,前几天才考了四级,不知大家四六级怎么样啊?有没有发现敲代码也是在学英语呢,匆匆忙忙一大堆事情,好久没发了。老话短说,不要带着白嫖代码心理来看,因为没必要为了这么一个小游戏来白嫖,王者它不香吗?有问题可以找我: QQ:2835809579okok,上代码,详解在代码里面,便于大家

2020-12-16 03:57:23 214

原创 C++:输入10个整数存入数组list,然后用指针法从后向前输出该数组中的整数

川川今天又搞了个小实验来了,哈哈!有问题可以加我qq:2835809579题目就是标题好吧!实验效果如下:上代码,基本注释有:// 实验平台.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <iostream>using namespace std;int main(){ int a[10], * b; //定义数组内部容量为10和指针b int j = 9;//初始化j=9,这是全局变量 int i; for (in

2020-12-10 22:52:08 397

原创 C++:10以内的累加

我是川川,有问题留言或加我扣扣。题目:求10以内的累加。我相信10以内的累加你会了,那么100以内的累加你也会了吧?while循环:#include <iostream>int main(){ int sum = 0,i=1; while (i <=10) { sum += i;//第i个值再前面的i-1个数的和前提上再加i ++i; } std::cout << "sum=

2020-12-09 17:40:44 81

原创 C++:统计字符串内大小写字母,数字空格,逗号等

川川好久没发文了,最近实在太忙,要是感兴趣可以直接跟我私聊, QQ:2835809579原题:用赋初值的方法把字符串 “ C is a general purpose, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system.”

2020-12-09 17:35:54 165

原创 C语言: 定义一个函数int isprime(int n),用来判别一个正整数n是否为素数。在主函数中输入两个正整数m和n(m>=1,n>m),统计并输出m和n之间的素数的个数以及这些素数的和。

我是川川,有问题留言or加我扣扣私聊:2835809579原题:定义一个函数int isprime(int n),用来判别一个正整数n是否为素数。在主函数中输入两个正整数m和n(m>=1,n>m),统计并输出m和n之间的素数的个数以及这些素数的和。输入输出示例输入:2 10输出:count = 4 ,sum = 17代码:在这里插入代码片```c#include<stdio.h>int isprime(int n){ int i=2; for(

2020-12-05 00:00:59 415

原创 C语言: 输入一批正整数(以零或负数为结束标志),求其中的奇数和。要求定义和调用函数int even(int n)判断整数n的奇偶性,当为奇数时返回1,否则返回0。

我是川川,QQ2835809579,有问题留言or私我原题:输入一批正整数(以零或负数为结束标志),求其中的奇数和。要求定义和调用函数int even(int n)判断整数n的奇偶性,当为奇数时返回1,否则返回0。输入输出示例输入:11 3 7 6 8 9 11 0输出:sum = 41代码:#include <stdio.h>#include <stdlib.h>int even(int n){ return n %2 ==0?1: 0;}int main

2020-12-04 23:54:22 1035 4

原创 C语言: 定义一个函数int isprime(int n),用来判别一个正整数n是否为素数,若为素数函数返回值为1,否则为0。在主函数中输入一个整数x,调用函数isprime(x)来判断这个整数x是

QQ:2835809579 有问题私聊我或者留言到评论区原题:定义一个函数int isprime(int n),用来判别一个正整数n是否为素数,若为素数函数返回值为1,否则为0。在主函数中输入一个整数x,调用函数isprime(x)来判断这个整数x是不是素数,给出判断结果。输入输出示例第一次运行:输入:12输出:NO第二次运行:输入:37输出:YES代码:#include <stdio.h>int isprime(int n){int i;for (i=2; i&

2020-12-04 23:50:10 1523 2

原创 C语言: 定义一个函数int fun(int n),用来计算整数的阶乘,在主函数中输入一个变量x,调用fun(x)输出x及以下的阶乘值。

最近太忙了,我就不分析代码了,有问题留言,或者私我QQ2835809579希望对你有帮助,我是计算机学长川川,点个赞加个关吧。原题:定义一个函数int fun(int n),用来计算整数的阶乘,在主函数中输入一个变量x,调用fun(x)输出x及以下的阶乘值。输入输出示例输入:5输出:1!=12!=23!=64!=245!=120代码:/*求阶乘问题。输入一个正整数n,输出n!*/#include <stdio.h> //编

2020-12-04 23:41:47 1115

原创 C语言:定义一个计算两个整数的和的函数int sum(int a,int b),在主函数中输入两个整数x和y,调用sum(x,y)输出x+y的和。

最近也没学python,倒是忙着写起了C语言作业,我也分享一下我的作业吧,希望对大家有用。我就不想分析了,直接上代码好吗?有问题留言好吧。关注我,我是川川,计算机大二菜鸟,有问题可以找我,一起交流。QQ:2835809579原题:定义一个计算两个整数的和的函数int sum(int a,int b),在主函数中输入两个整数x和y,调用sum(x,y)输出x+y的和。输入输出示例输入:5 3输出:sum = 8代码:#include <stdio.h> int sum(int

2020-12-04 23:38:10 466

计算机能力挑战赛c语言.xls

全国计算机能力挑战赛2019c语言

2020-11-07

office2016,计算机二级考试专用

全国计算机二级考试专用,下载后直接解压,然后选择setup就是最下面的,后面跟着提示来就可以安装了。

2020-11-17

puyhon正则表达式.md

python正则表达式,纯干货!干货!

2020-09-25

1-爬虫体系和urllib的使用.md

爬虫是我们学完基础后,首先需要学会的,这是爬虫入门部分,讲解了爬虫的来由(了解了解),爬虫的原理,我们该如何写爬虫,通过爬虫获取网站公开甚至不公开信息,python可谓对就业的加分。

2020-09-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除