05 2020 档案

摘要:from urllib import request url = "http://www.baidu.com" res = request.urlopen(url) # 获取相应 print(res.info()) # 响应头 print(res.getcode()) # 状态码 print(res 阅读全文
posted @ 2020-05-31 10:52 chuyaoxin 阅读(299) 评论(1) 推荐(1) 编辑
摘要:转自知乎:JunwmT python strip() 函数和 split() 函数的详解及实例 一直以来都分不清楚strip和split的功能,实际上strip是删除的意思;而split则是分割的意思。因此也表示了这两个功能是完全不一样的,strip可以删除字符串的某些字符,而split则是根据规定 阅读全文
posted @ 2020-05-30 23:36 chuyaoxin 阅读(392) 评论(0) 推荐(1) 编辑
摘要:爬虫,就是给网站发起请求,并从相应中提取需要的数据的自动化程序 ①发起请求,获取相应 通过http库,对目标站点进行请求。等同于自己打开浏览器,输入网址 常用库:urllib、urllib3、requests 服务器会返回请求的内容,一般为:html、二进制文件(视频,音频)、文档、json字符串等 阅读全文
posted @ 2020-05-30 00:30 chuyaoxin 阅读(229) 评论(0) 推荐(1) 编辑
摘要:简介 Jupyter Notebook是一个基于网页的用于交互计算的应用程序。 简言之,notebook是以网页形式打开,可以在code类型单元格中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在markdown类型的单元格中直接编写,便于作及时的说 阅读全文
posted @ 2020-05-30 00:24 chuyaoxin 阅读(1088) 评论(0) 推荐(1) 编辑
摘要:①标题:使用1~6个#跟随一个空格来表示1~6级标题 ②无序列表:使用*,-或+后跟随一个空格来表示 ③有序列表:使用数字+点表示 ④换行:使用两个或以上的空行 而且编辑的时候空更多的行,最后执行也只会空一行 ⑤代码:可以使用`代码`(反引号)来标记代码部分,使用```语言 标记代码块 注意用的不是 阅读全文
posted @ 2020-05-29 22:37 chuyaoxin 阅读(219) 评论(0) 推荐(0) 编辑
摘要:代码如下: # -*- coding = utf-8 -*- # @time:2020/5/28/028 21:00 # Author:cyx # @File:插入数据.py # @Software:PyCharm import pymysql con = pymysql.connect(host= 阅读全文
posted @ 2020-05-28 21:20 chuyaoxin 阅读(4574) 评论(0) 推荐(0) 编辑
摘要:首先需要安装mysql,安装时注意自己填写的端口号,比如我没有用常用的3306,而是用的3366,还要记住自己mysql的密码 打开Navicat for MySQL, 找到左上角的连接选项, 填写相关内容, 连接名可以任意,习惯写为自己名字的简写或者本机的ip地址,端口号需要与安装MySQL时填写 阅读全文
posted @ 2020-05-28 18:33 chuyaoxin 阅读(4383) 评论(0) 推荐(2) 编辑
摘要:从 http://freeapi.ipip.net 和 http://ip-api.com/json/ 这两个网站提供的免费调用接口查询IP地址归属地。接口调用方法是在url后面直接加上IP地址。 url = 'http://freeapi.ipip.net/218.192.3.42' #中文免费 阅读全文
posted @ 2020-05-28 14:00 chuyaoxin 阅读(1544) 评论(0) 推荐(0) 编辑
摘要:1. csv文件自带列标题 import pandas as pd df_example = pd.read_csv('Pandas_example_read.csv') # 等同于: df_example = pd.read_csv('Pandas_example_read.csv', heade 阅读全文
posted @ 2020-05-22 23:23 chuyaoxin 阅读(2068) 评论(0) 推荐(1) 编辑
摘要:首先用户要在浏览器上输入一个网址,然后浏览器会解析这个网址, 首先就要解析这个网址是以什么协议访问的,比如 http://www.baidu.com 这样的域名,这个域名就代表我们以HTTP协议来解析URL,在大学时我们常用FTP,比如 ftp://172.31.214.196 ,就代表以ftp发的 阅读全文
posted @ 2020-05-22 22:44 chuyaoxin 阅读(685) 评论(0) 推荐(0) 编辑
摘要:DataFrame.iterrows(): 按行遍历,将DataFrame的每一行迭代为(index, Series)对,可以通过row[name]对元素进行访问。 DataFrame.itertuples(): 按行遍历,将DataFrame的每一行迭代为元祖,可以通过row[name]对元素进行 阅读全文
posted @ 2020-05-22 22:23 chuyaoxin 阅读(3903) 评论(0) 推荐(0) 编辑
摘要:首先确保已安装jupyter notebook,而且添加到了环境变量 再找到保存ipynb文件的文件夹,在路径处直接输入cmd,然后回车 进入命令行窗口后,输入jupyter lab 然后浏览器就会打开 阅读全文
posted @ 2020-05-22 12:23 chuyaoxin 阅读(1610) 评论(0) 推荐(1) 编辑
摘要:import turtle turtle.bgcolor("black") turtle.pensize(2) sizeh = 1.2 def curve(): for ii in range(200): turtle.right(1) turtle.forward(1 * sizeh) turtl 阅读全文
posted @ 2020-05-21 23:18 chuyaoxin 阅读(2158) 评论(0) 推荐(0) 编辑
摘要:# 引用正则来三等分字符串 import re # 转换成二进制数 bi = "{0:b}".format(18223104) # 补齐32位 bi = "0"*(32-len(bi))+bi # 8个一组算出每8个数字的十进制,然后再加“,”分隔 ret_ip_string = '.'.join( 阅读全文
posted @ 2020-05-21 22:57 chuyaoxin 阅读(634) 评论(0) 推荐(0) 编辑
摘要:有点神奇的冷门小知识。 这个是Python 3.6以上版本的新增特性,可以用下划线来分割数字以提高可读性。 dec_base = 1_000_000 bin_base = 0b_1111_0000 hex_base = 0x_1234_abcd print(dec_base) # 1000000 p 阅读全文
posted @ 2020-05-21 21:54 chuyaoxin 阅读(948) 评论(0) 推荐(0) 编辑
摘要:str = 'changsha' print(str) print(str[0]) print(str[0:5]) print(str[0:8:2]) print(str[:5]) print(str[5:]) print(str + ",你好") print(str * 3) print("hel 阅读全文
posted @ 2020-05-21 16:01 chuyaoxin 阅读(172) 评论(0) 推荐(0) 编辑
摘要:首先创建一个csv文件,创建方式为新建一个文本文档,然后将这个文本文档重命名为test.csv 再用Excel打开,添加内容 内容如下: 先来添加列 data = ['a','b','c']df['字母'] = data import pandas as pd filename = './test. 阅读全文
posted @ 2020-05-21 07:36 chuyaoxin 阅读(4501) 评论(1) 推荐(0) 编辑
摘要:1、读取csv import pandas as pd df = pd.read_csv('路径/py.csv') 2、取行号 index_num = df.index 举个例子: import pandas as pd df = pd.read_csv('./IP2LOCATION.csv',en 阅读全文
posted @ 2020-05-20 23:53 chuyaoxin 阅读(28744) 评论(0) 推荐(3) 编辑
摘要:用鼠标双击需要更改的变量,就会将其选中,选中的标志是相应变量名有了色块 然后右键点击这个变量,找到Refactor,然后再选择Reanme 然后写入你想要更改的变量名,点击Refactor 然后,这个变量在代码中出现的所有位置都更改了名称 阅读全文
posted @ 2020-05-20 20:50 chuyaoxin 阅读(1153) 评论(0) 推荐(0) 编辑
摘要:使用for循环 n = 9 i = 1 for i in range(1,n+1,1): for j in range(1, i+1, 1): print("%d*%d=%d"%(i,j,i*j),end=' ') print('\n') 使用while循环 i = 1 n = 9 while i< 阅读全文
posted @ 2020-05-20 18:52 chuyaoxin 阅读(604) 评论(0) 推荐(0) 编辑
摘要:在python用import或者from...import来导入相应的模块 将整个模块(somemodule)导入,格式为:import somemodule 从某个模块中导入某个函数,格式为:from somemodule import somefunction 从某个模块中导入多个函数,格式为: 阅读全文
posted @ 2020-05-20 16:21 chuyaoxin 阅读(15953) 评论(0) 推荐(0) 编辑
摘要:节点的度虽然能够在一定程度上反映一个节点的重要性,但是两个度数相同的节点,其重要性在实际网络中可能会差别很大。节点之间流量的传输主要依赖于最短路径,如果某个节点被许多最短路径经过,则说明该节点在网络中很重要。因此为了定量的描述一个节点的重要性,最有效的度量方法应该是该节点的介数(node betwe 阅读全文
posted @ 2020-05-20 10:47 chuyaoxin 阅读(4817) 评论(0) 推荐(0) 编辑
摘要:在无向图中, 若从顶点v1到顶点v2有路径, 则称顶点v1与v2是连通的。如果图中任意一对顶点都是连通的,则称此图是连通图。 强连通和弱连通的概念只在有向图中存在。 强连通图:在有向图中, 若对于每一对顶点v1和v2, 都存在一条从v1到v2和从v2到v1的路径,则称此图是强连通图。 弱连通图:将有 阅读全文
posted @ 2020-05-19 20:21 chuyaoxin 阅读(18621) 评论(1) 推荐(5) 编辑
摘要:age = 18 weight = 64 print("我的名字是%s,我的国籍是%s"%("小张","中国")) print("我的年龄:%d岁"%age) print("我的年龄:%d岁,体重是%dkg"%(age,weight)) print("aaa","bbb","ccc") print( 阅读全文
posted @ 2020-05-17 23:57 chuyaoxin 阅读(212) 评论(0) 推荐(1) 编辑
摘要:比如我有个demo.py的文件,我想把它重命名为test.py 右键点击需要更改的文件,找到Refactor、Rename 阅读全文
posted @ 2020-05-17 23:29 chuyaoxin 阅读(2814) 评论(0) 推荐(1) 编辑
摘要:找到左上角的File,选择Settings 再找到Editor,选择File and Code Templates,选中Python Script,填入想要添加的内容,点击ok完成设置 # -*- coding = utf-8 -*- # @time:${DATE} ${TIME} # Author 阅读全文
posted @ 2020-05-16 11:21 chuyaoxin 阅读(1903) 评论(0) 推荐(1) 编辑
摘要:这个操作现在看来真没啥难的,但是我找相关的资料真的找了好久。 多数大佬都是直接pandas官网甩我脸上,然后举一个入门级的例子。 https://pandas.pydata.org/docs/reference/index.html 首先导入pandas库 import pandas as pd 然 阅读全文
posted @ 2020-05-15 23:39 chuyaoxin 阅读(6461) 评论(0) 推荐(3) 编辑
摘要:安装并导入模块 打开命令行窗口,输入: pip install -i https://mirrors.aliyun.com/pypi/simple/ openpyxl 导入: from openpyxl import load_workbook 打开表格有两种方式: 1、sheet = workbo 阅读全文
posted @ 2020-05-11 21:35 chuyaoxin 阅读(3224) 评论(0) 推荐(1) 编辑
摘要:使用open()函数和write()函数 但是有两种写法,分别是'a'和'w' 'a' 表示写入文件 若无该文件会直接创建一个 如果存在这个文件,会接着已有的内容的后面写入 with open('D:\\test.txt','a',encoding='utf-8') as f: text = '\n 阅读全文
posted @ 2020-05-10 20:41 chuyaoxin 阅读(31987) 评论(0) 推荐(0) 编辑
摘要:写法一 open()打开某个文件 ‘r’表示读取文件 encoding='utf-8'表示以utf-8编码读取 readlines()会将每一行都读取出来 close()关闭该文件,每次操作完文件之后都要记得close() f = open('D:\\test.txt','r',encoding=' 阅读全文
posted @ 2020-05-10 16:49 chuyaoxin 阅读(8914) 评论(0) 推荐(1) 编辑
摘要:文件信息属性 st_size:文件的体积大小(单位:bytes),除以1024就是KB st_atime:文件的最近访问时间 st_mtime:文件的最近修改时间 st_ctime:Windows下表示创建时间 st_birthtime:只在Mac、Linux下可用,表示创建时间 查询指定文件 导入 阅读全文
posted @ 2020-05-10 16:27 chuyaoxin 阅读(907) 评论(0) 推荐(0) 编辑
摘要:time.time() 可以获得当前时间对应的时间戳 time.ctime() 可以获得当前的时间,括号中填入时间戳,可以实现时间戳向具体时间的转化 import time print(time.time()) print(time.ctime()) print(time.ctime(1589097 阅读全文
posted @ 2020-05-10 15:58 chuyaoxin 阅读(768) 评论(0) 推荐(1) 编辑
摘要:# 参考教程 https://www.bilibili.com/video/BV197411f7Rp?p=1 import os files = os.scandir('D:\\Python') # 括号中为空默认为python工程目录下 numbers = 0 for file in files: 阅读全文
posted @ 2020-05-10 12:36 chuyaoxin 阅读(370) 评论(0) 推荐(0) 编辑
摘要:https://www.bilibili.com/video/BV1FV411d7u7/?p=3 那些口口声声, 一代不如一代的人,应该看着你们; 像我一样,我看着你们,满怀羡慕。 人类积攒了几千年的财富, 所有的知识、见识、智慧和艺术, 像是专门为你们准备的礼物; 科技繁荣、文化繁茂、城市繁华, 阅读全文
posted @ 2020-05-06 08:41 chuyaoxin 阅读(423) 评论(0) 推荐(1) 编辑
摘要:代码如下: from PIL import Image #图像处理模块 import numpy as np a = np.asarray(Image.open("这里是原图片的路径").convert('L')).astype('float') #将图像以灰度图的方式打开并将数据转为float存入 阅读全文
posted @ 2020-05-05 10:57 chuyaoxin 阅读(2888) 评论(0) 推荐(1) 编辑
摘要:在安装python库的时候,可以使用阿里云的镜像 例如安装jieba pip install -i https://mirrors.aliyun.com/pypi/simple/ jieba 安装WordCloud也是一样 pip install -i https://mirrors.aliyun. 阅读全文
posted @ 2020-05-04 21:25 chuyaoxin 阅读(13475) 评论(0) 推荐(1) 编辑
摘要:之前我一直很纳闷,为什么使用pyecharts的时候,别人可以跑通,而我总是有各种错误 原来是版本问题! 可以使用这个段代码来查看安装的pyecharts版本 import pyecharts print(pyecharts.__version__) pyecharts是一个用于生成echart(百 阅读全文
posted @ 2020-05-03 10:02 chuyaoxin 阅读(8583) 评论(0) 推荐(1) 编辑
摘要:字典内容 nameMap = { 'Singapore Rep.':'新加坡', 'Dominican Rep.':'多米尼加', 'Palestine':'巴勒斯坦', 'Bahamas':'巴哈马', 'Timor-Leste':'东帝汶', 'Afghanistan':'阿富汗', 'Guin 阅读全文
posted @ 2020-05-02 20:35 chuyaoxin 阅读(2420) 评论(0) 推荐(0) 编辑
摘要:寻找目标网站 首先找到一个数据接口 比如,找到这个网站https://xw.qq.com/act/qgfeiyan?pgv_ref=3gqtb&ADTAG=3gqtb 然后鼠标右键打开检查 找到Network,并选中XHR 然后刷新页面 选择ranklist 通过preview可以看到这里有我们需要 阅读全文
posted @ 2020-05-02 20:17 chuyaoxin 阅读(4091) 评论(0) 推荐(2) 编辑
摘要:语法如下: zip(iter1 [,iter2 [...]]) —> zip object zip()函数将多个可迭代对象中对应的元素打包成一个个元组,然后返回一个可迭代对象。如果元素的个数不一致,则返回的长度与最短的对象相同。 简单来说,zip()是将多个对象按照一一对应的方式合并到一起,然后返回 阅读全文
posted @ 2020-05-02 16:04 chuyaoxin 阅读(760) 评论(0) 推荐(2) 编辑
摘要:背书是指在票据背面或者粘单上记载有关事项并签章的票据行为。 但出票人在汇票上记载“不得转让”字样的,汇票不得转让。 背书由背书人签章并记载背书日期。背书不得附有条件。背书时附有条件的,所附条件不具有汇票上的效力。 背书的分类 以背书目的为标准,背书分为转让背书和非转让背书。 背书记载事项 (1)背书 阅读全文
posted @ 2020-05-02 08:43 chuyaoxin 阅读(5000) 评论(0) 推荐(0) 编辑
摘要:算法应该采用短除法 十进制:10 转换成 二进制:1010 (第一次) 10%2 = 0 , 10/2 = 5 ​ (第二次) 5 % 2 = 1 , 5/2 = 2 ​ (第三次) 2 % 2 = 0 , 2/2 = 1 ​ (第四次) 1 % 2 = 1 , 1/2 = 0不难看出,短除算法计算 阅读全文
posted @ 2020-05-02 08:26 chuyaoxin 阅读(857) 评论(0) 推荐(0) 编辑
摘要:在cmd命令行中输入安装命令, pyecharts库的安装命令如下: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts==0.5.10 pip install -i https://pypi.tuna.tsinghua 阅读全文
posted @ 2020-05-01 23:41 chuyaoxin 阅读(5154) 评论(0) 推荐(0) 编辑
摘要:找到Files中的Settings 打开Editor内的General,勾选Change font size (Zoom)with Ctrl+Mouse Whel 最后,点击OK,就可以使用Ctrl+滚轮调整字体大小了 阅读全文
posted @ 2020-05-01 16:30 chuyaoxin 阅读(275) 评论(0) 推荐(0) 编辑