python
一粒马豆
亿忆亦一易,一易亦亿忆。
展开
-
python flask 实现电脑屏幕实时共享
python flask 实现电脑屏幕实时共享原创 2022-09-07 11:47:29 · 1454 阅读 · 0 评论 -
python录屏程序实现
python实现录屏原创 2022-09-06 13:20:10 · 1828 阅读 · 3 评论 -
python导出mysql数据到excel表格中保存
python导出mysql数据到excel原创 2022-05-13 02:23:12 · 1791 阅读 · 1 评论 -
python批量转换文件夹下.png图片为base64字符串
python批量转换文件夹下.png图片为base64字符串原创 2022-04-23 17:43:01 · 2028 阅读 · 0 评论 -
python翻译
python pypi translators原创 2022-04-20 21:12:39 · 812 阅读 · 0 评论 -
windows python opencc使用方法
windows环境下python使用pip直接安装opencc是不行的,会直接报错无法安装。正确安装步骤是:1. 首先下载opencc的文件包,将其解压到电脑上某个位置;2. 将opencc的bin所在位置添加到系统path;3. 然后即可使用python的pip install opencc安装安装成功后在python程序中即可使用:from opencc import OpenCC#繁转简c = OpenCC('t2s')#设置测试数据data = u'Open Chi原创 2021-12-27 20:34:29 · 1798 阅读 · 0 评论 -
python socket 实现类似远程浏览器效果
服务端通过socket监听客户端发来的网址信息,然后运行selenium爬取对应网址网页,之后再通过socket将网页信息以.mht格式发送至客户端,客户端通过socket接收到网页信息后,以.mht格式文件保存到本地,再以浏览器打开该文件。这样,客户端及时无法访问外网,只需要能够和服务端通过socket连接,服务端能够访问外网,客户端就也能浏览外网网页。import socketimport webbrowserimport seleniumfrom selenium import原创 2021-09-26 12:25:35 · 353 阅读 · 0 评论 -
pyppeteer常用操作示例
pyppeteer和核心思路就是通过python启动chromium浏览器后,通过python执行一些浏览器设置、命令执行、跳转等行为,同时通过evaluate()函数注入JS代码到网页内进行元素内容读写操作。python主要操作浏览器,JS则注入浏览器页面内部直接操作并可将结果返回。pyppeteer确实是爬虫神器。import asynciofrom pyppeteer import launchasync def main(): #启动浏览器 并设置浏览器窗口大.原创 2021-08-19 15:18:20 · 775 阅读 · 0 评论 -
neo4j python driver 用法示例
from neo4j import GraphDatabaseuri = "neo4j://localhost:7687"driver = GraphDatabase.driver(uri, auth=("neo4j", "neo4j1"))#写入操作def create_nodes_of(tx, upper): #注意嵌入字符串 如果用format会存在{}符号冲突 所以使用%s和%(变量)方式 或者使用拼接字符串模式 cql="UNWIND RANGE(1,%s)...原创 2021-03-13 16:03:00 · 1106 阅读 · 1 评论 -
用pyecharts Graph关系图可视化EXCEL表数据
#cmd /k cd "$(FULL_CURRENT_PATH)" & python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT;#关系可视化from pyecharts import options as optsfrom pyecharts.charts import Graphfrom pyecharts.globals import ThemeType import webbrowserimport p.原创 2020-10-05 23:41:50 · 1723 阅读 · 3 评论 -
使用pyecharts把任意网页内中文关键词生成词云图
import requestsimport reimport jiebaimport webbrowserimport pyecharts.options as optsfrom pyecharts.charts import WordCloudurl=input("请输入网页URL:")if url.strip()=="": url="http://news.baidu.com/" print("URL:",url)response=requests.get(ur.原创 2020-10-05 14:11:08 · 659 阅读 · 1 评论 -
python pyecharts GraphCategory用法:可让不同类别节点设置不同样式
from pyecharts import options as optsfrom pyecharts.charts import Graph#在创建node的时候指定对应的category,是一个个整数值nodes = [ {"name": "木", "symbolSize": 10,"category":0}, {"name": "火", "symbolSize": 20,"category":1}, {"name": "土", "symbolSize": 3...原创 2020-10-04 12:29:22 · 3643 阅读 · 1 评论 -
数据可视化神器pyecharts Graph绘制关系图
#关系可视化from pyecharts import options as optsfrom pyecharts.charts import Graphfrom pyecharts.globals import ThemeTypeimport webbrowser#---------------------------------------#主要设置#InitOpts:初始化配置项(在图形创建开始时即可设置)init_opts=opts.InitOpts(width="100%...原创 2020-09-28 18:18:53 · 3529 阅读 · 0 评论 -
Pyecharts Graph 关系图示例
#关系可视化from pyecharts import options as optsfrom pyecharts.charts import Graphfrom pyecharts.globals import ThemeTypeimport webbrowser#生成大量节点nodes=[]for i in range(20): #node={"name":"节点"+str(i),"symbolsize":20} node=opts.GraphNode(nam...原创 2020-09-27 17:46:27 · 2744 阅读 · 0 评论 -
pyecharts tooltip_opts formatter使用html css设置格式示例
from pyecharts import options as optsfrom pyecharts.charts import Graphimport webbrowserNODE_COUNT=8nodes_data=[]links_data=[]for i in range(NODE_COUNT): nodes_data.append(opts.GraphNode(name="结点"+str(i), value=i,symbol_size=10+i))for i i...原创 2020-05-31 16:32:18 · 4511 阅读 · 0 评论 -
pyecharts Graph绘制复杂关系数据图
import asynciofrom aiohttp import TCPConnector, ClientSessionimport pyecharts.options as optsfrom pyecharts.charts import Graphimport webbrowser"""Gallery 使用 pyecharts 1.1.0参考地址: https://echarts.baidu.com/examples/editor.html?c=graph-npm目前无...原创 2020-05-10 13:33:31 · 2214 阅读 · 1 评论 -
python selenium BeautifulSoup实现手动登录网站后持续爬取网站内不同页面内容
#此程序实现了手动登录网站后可持续爬取网站内不同页面的效果from selenium import webdriverfrom bs4 import BeautifulSoupimport timeimport reimport jsonbrowser=webdriver.Chrome("e:/chromedriver.exe")browser.get("https://www...原创 2020-04-12 11:24:18 · 2281 阅读 · 0 评论 -
flask render_template示例
from flask import Flask,request,render_templateapp = Flask(__name__,static_url_path='',template_folder='')@app.route('/')def a(): student=[(1,2,3),(4,5,6)] return render_template("template...原创 2020-04-03 22:00:09 · 937 阅读 · 0 评论 -
python flask sqlite3 g 数据库web应用实例
#先创建一个数据库import sqlite3db=sqlite3.connect("e:/tests/flask_sqlite3_test.db")cursor=db.cursor()cursor.execute("CREATE TABLE IF NOT EXISTS users (name TEXT);")db.commit()db.close()print("数据库已经创建"...原创 2020-04-02 22:19:28 · 747 阅读 · 1 评论 -
Blender hair随生成面的texture颜色着色节点设置
将hair的render设为object,将此object的shading设置如上图即可。注意Mapping选用Vector型,中间的image texture就选hair生成面的texture即可。原创 2020-03-23 01:46:37 · 1002 阅读 · 0 评论 -
python flask文件上传实现和ftp类似功能
新购一个远程主机,centos系统,尝试创建vsftpd服务,一直没有通畅,于是干脆写了个python flask应用来上传文件:import osfrom flask import Flask, request, url_for, send_from_directory#from werkzeug import secure_filenamefrom werkzeug.utils i...原创 2020-03-19 15:05:27 · 1854 阅读 · 0 评论 -
flask部署到阿里云ECS主机端口冲突问题解决办法
测试程序:#flask_test_app.pyfrom flask import Flaskapp=Flask(__name__)@app.route("/")def hello(): return "Hello World!" if __name__=="__main__": #app.run(host="0.0.0.0", port=80) app.run(hos...原创 2020-03-18 21:39:10 · 349 阅读 · 0 评论 -
blender 2.8制作面片树叶的shading node设置
1. 创建Pricipled BSDF材质,并设置材质Settings的Blend Mode为Alpha Blend模式!2. 在shading窗口内设置节点: 添加下列节点 Texture Coordinate Mapping Image Texture Image Texture Transparent BSDF ...原创 2020-03-04 13:50:42 · 2353 阅读 · 0 评论 -
blender 2.8 python bpy 编写脚本操作物体
#使用脚本运行命令必须先导入bpyimport bpy#为了选定某个物体操作,所以先不要选择所有物体bpy.ops.object.select_all(action='DESELECT')#通过select_pattern命令来按照物体命名查找选定物体,支持通配符*模糊匹配bpy.ops.object.select_pattern(pattern="Cube", case_sen...原创 2019-11-29 22:24:11 · 4941 阅读 · 3 评论 -
爬虫爬取电商网站商品评论进行词频分析
#!/usr/bin/env python# coding: utf-8# In[1]:from selenium import webdriverimport timefrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.common.by import By...原创 2019-11-02 19:51:18 · 2310 阅读 · 1 评论 -
python graphviz中文乱码问题
python中使用graphviz时,如果出现中文乱码,多半是因为没有设置fontname为支持中文显示的字体,只需要把node或者edge的fontname="Microsoft YaHei",即可正常显示:from graphviz import Digraphdigraph=Digraph("中文图片")digraph.node(name="a",label="木",color...原创 2019-09-06 16:26:13 · 4232 阅读 · 0 评论 -
数据真相:这么多年了,全国本科毕业生总数累计还是不到1个亿,受过高等教育的人才仍然稀缺
# coding: utf-8# In[1]:import numpy as npimport pandas as pdimport matplotlib.pyplot as plt# In[2]:#数据从国家统计局获取:http://data.stats.gov.cn/search.htm?s=%E6%AF%95%E4%B8%9A%E7%94%9Fxls=pd...原创 2019-09-06 20:31:56 · 1749 阅读 · 0 评论 -
我的第一个tableau故事
作为一个以前从未用过tableau的分析师,看到业界对tableau的吹捧,于是试用了一下,该怎么评价呢?感觉它就是个EXCEL可视化功能增强版而已,适合于日常分析比较格式化固定化的族群,对于这个工具,那个工具,这个类库,那个类库,见多了就会发现,沧海江湖,我只取一瓢饮,用别人现成的工具,就得臣服于他人的设计逻辑,对于一个热爱自由的会编程的分析师来说,用tableau就像带着镣铐跳舞,或者隔靴...原创 2019-09-08 22:16:38 · 2306 阅读 · 0 评论 -
python requests beautifulsoup pandas sqlite numpy re 结合爬取网络数据并分析
import requestsfrom bs4 import BeautifulSoupimport reimport numpy as npimport pandas as pdimport sqlite3data={"pageSize": "3000","toPageNum": "1"}r=requests.post("http://wwwwwwwwwwwwwwwww...原创 2019-05-14 16:51:57 · 396 阅读 · 0 评论 -
python requests headers cookies登录方法之一
import requestss=requests.session()url="https://www.tianyancha.com/search?key=维也纳酒店"headers={ "Accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8", ...原创 2018-11-28 21:32:52 · 5527 阅读 · 0 评论 -
python nltk graphviz 可视化中文 WordNet
要使用中文WordNet,先要下载nltk Corpora中的omw:import nltknltk.download()from nltk.corpus import wordnet as wnfrom graphviz import Digraphword="电脑"digraph=Digraph("WordNet Graph")digraph.node(na...原创 2019-09-06 15:53:26 · 611 阅读 · 0 评论 -
python 使用 graphviz 可视化 WordNet
from nltk.corpus import wordnet as wnfrom graphviz import Digraphword="genius"digraph=Digraph("WordNet Graph")digraph.node(name="root_node",label=word,color="orange",style="filled",fontcolor="...原创 2019-09-05 19:21:53 · 886 阅读 · 0 评论 -
keras LSTM预测股价
# coding: utf-8# In[1]:import requestsimport numpy as npimport matplotlib.pyplot as pltimport mathfrom numpy import *from keras.models import Sequentialfrom keras.layers import Densefrom...原创 2019-08-29 16:59:10 · 887 阅读 · 0 评论 -
python使用wxpy统计微信好友信息
统计微信好友男女性别比例:from wxpy import *from pyecharts import Pieimport webbrowserbot=Bot(cache_path=True)friends = bot.friends(update=False) male = female = other = 0 for i in friends: sex=i.se...转载 2019-03-21 19:03:19 · 1177 阅读 · 0 评论 -
梯度下降法实例
import numpy as npimport matplotlib.pyplot as pltimport random#数据个数M=10#用于学习的数据xx=np.array(range(10))y0=np.random.rand(10)*5y1=np.array(range(10,59,5))#用于学习的数据yy=y0+y1#学习率LEARNING_RA...原创 2019-02-20 19:29:50 · 1668 阅读 · 1 评论 -
莎翁作品集词频统计分析python
结论:读书万卷,不如巴掌大词典一本! 代码很简单:import collectionsimport refrom pyecharts import Pie,Bar,WordCloud,Pageimport webbrowser#将莎翁作品文本读入t=""with open("shakespeare0.txt","r",encodin...原创 2019-01-16 15:07:25 · 791 阅读 · 0 评论 -
python selenium Firefox geckodriver 实现运行js的网页内容爬取
''' python selenium geckodriver 实现可以执行js的网页爬虫'''from selenium import webdriverimport time#要爬取的网页地址url="http://bzflh.szjs.gov.cn/TylhW/lhmcAction.do?method=queryYgbLhmcInfo&waittype=2"#g...原创 2018-12-13 20:25:22 · 1335 阅读 · 0 评论 -
python+javascript+baiduMapAPI实现地图批量标注地点
效果如图 现将存储在excel表中的详细地址导入,然后通过百度地图API查询各个地点的坐标经纬度,并将数据保存到csv文件中备用'''调用百度地图API,批量输入地址查询坐标经纬度'''import pandas as pdimport jsonimport requestsdata=pd.read_excel("schools_bantian.xlsx...原创 2018-12-12 21:24:50 · 2911 阅读 · 2 评论 -
sklearn机器学习之逻辑回归分类器
物以类聚,人以群分。是非黑白,金木水火。乾坤阴阳,寒暑燥湿。 import numpy as npimport matplotlib.pyplot as pltfrom sklearn import linear_model#训练数据(此处示例是二维平面上的坐标点和各个点对应的类别) X = np.array([[3.1, 7.2], [4, 6.7]...原创 2018-10-11 15:26:31 · 922 阅读 · 0 评论 -
PyQT5 QTableView显示绑定数据简单示例
import sysfrom PyQt5 import QtCore,QtGuifrom PyQt5.QtWidgets import QApplication, QMainWindowfrom PyQt5.uic import loadUi class MainWindow(QMainWindow): def __init__(self, parent=None): sup...原创 2018-09-10 16:38:36 · 8328 阅读 · 0 评论