
Python
文章平均质量分 51
简单优雅明确
I_am_overflow
这个作者很懒,什么都没留下…
展开
-
Python计算豆瓣热门电影分类TF-IDF
Python计算豆瓣热门电影分类TF-IDF环境PyCharm 2020.2.4 (Professional Edition)bs4==0.0.1urllib3==1.24.2MongoDB 3.4.10Python 3.7.4pymongo 3.11.3TF词频(Term Frequency, TF)反映语料库中的词条termiterm_itermi在文档documentjdocument_jdocumentj中出现的频率TFi,j=countitotal_countTF_{i原创 2021-02-27 20:32:19 · 467 阅读 · 0 评论 -
Python豆瓣热门电影爬虫
Python豆瓣热门电影爬虫环境PyCharm 2020.2.4 (Professional Edition)bs4==0.0.1urllib3==1.24.2MongoDB 3.4.10Python 3.7.4pymongo 3.11.3实现代码import urllibfrom bs4 import BeautifulSoupimport reimport pymongodef crawl(): url = "https://movie.douban.com/to原创 2021-02-26 19:08:14 · 525 阅读 · 0 评论 -
Django搭建Web项目
Django搭建Web项目环境PyCharm 2020.2.4 (Professional Edition)Django version 3.1MongoDB 3.4.10Python 3.7.4bootstrap 3.3.7pymongo 3.11.3项目目录结构User├─.idea│ ├─dataSources│ └─inspectionProfiles├─templates├─User│ └─__pycache__└─__pycache__实现代码url原创 2021-02-25 14:51:49 · 352 阅读 · 1 评论 -
Python连接MongoDB数据库
Python连接MongoDB数据库环境PyCharm 2020.2.4 (Professional Edition)MongoDB 3.4.10Python 3.7.4pymongo 3.11.3实现代码[hostname]为主机名,本机为localhost[port]为端口号,默认为27017[database]为数据库名[collection]为集合名import pymongoif __name__ == '__main__': mongo_client = p原创 2021-02-25 14:51:18 · 432 阅读 · 0 评论 -
SQLAlchemy操纵MySQL数据库
SQLAlchemy操纵MySQL数据库环境Python 3.7.4pymysql 0.9.3sqlalchemy 1.3.23MySQL Server version: 5.7.18-20170830-log 20170531PyCharm 2020.2.4 (Professional Edition)实现代码数据库URL[dialect] : 数据库方言,如mysql,posgrel等[driver] : 数据库驱动,如pymysql,psycopg2等[user] : 用户名原创 2021-02-07 11:44:49 · 402 阅读 · 1 评论 -
Python连接PostgreSQL数据库
Python连接PostgreSQL数据库环境Python 3.7.4psycopg2==2.8.5PostgreSQL 12.4pip安装pip install psycopg2实现代码其中<hostname>为PostgreSQL数据库的IP地址,本地为localhost;<port>为端口号,PostgreSQL默认端口号为5432;<user name>和<password>分别为用户名和密码;<database name&g原创 2021-01-29 20:18:15 · 679 阅读 · 0 评论 -
PyQt5 视频播放器
PyQt5 视频播放器环境Python 3.7.4PyQt5==5.15.0PyCharm 2020.2.4 (Professional Edition)实现代码视频文件存放在./res目录下import qtawesomefrom PyQt5 import QtCore, QtWidgetsimport osimport sysfrom PyQt5.QtGui import *from PyQt5.QtCore import *from PyQt5.QtWidgets im原创 2021-01-25 11:33:09 · 1646 阅读 · 2 评论 -
Python Spark 读取多行JSON文件
Python Spark 读取多行JSON文件环境Python 3.7.6CentOS Linux release 8.1.1911 (Core) Spark version 3.0.0Scala version 2.12.10 (Java HotSpot(TM) 64-Bit Server VM, Java 14.0.2)实现代码from pyspark import SparkContext, SQLContextimport argparseif __name__ == "_原创 2020-11-26 09:02:05 · 1205 阅读 · 0 评论 -
Python Spark实现协同过滤算法
Python Spark实现协同过滤算法环境Python 3.7.6CentOS Linux release 8.1.1911 (Core) Spark version 3.0.0Scala version 2.12.10 (Java HotSpot(TM) 64-Bit Server VM, Java 14.0.2)实现代码from pyspark import SparkContext# $example on$from pyspark.mllib.recommendation i原创 2020-11-22 18:22:20 · 747 阅读 · 0 评论 -
Python Spark 实现逻辑回归算法
Python Spark 实现逻辑回归算法环境Python 3.7.6CentOS Linux release 8.1.1911 (Core) Spark version 3.0.0Scala version 2.12.10 (Java HotSpot(TM) 64-Bit Server VM, Java 14.0.2)实现代码from pyspark import SparkContextfrom pyspark.mllib.regression import LabeledPoint原创 2020-11-21 21:32:56 · 819 阅读 · 0 评论 -
Excel转Markdown (pandas)
Excel转Markdown (pandas)环境Python 3.7.4conda 4.7.12pandas==1.0.1实现代码import pandas as pdif __name__ == "__main__": excel = pd.read_excel('./Bilibili.xlsx') with open("./Bilibili.md", "w", encoding='utf-8') as file: excel.to_markdown(f原创 2020-10-24 22:06:25 · 833 阅读 · 0 评论 -
Python程序向MySQL存放图片
MySQL存放图片环境Python 3.7.4pymysql8.0.11 MySQL Community Server实现代码import pymysqlclass Database(): ''' Description: database demo to store image in MySQL RDBMS Attributes: None ''' def __init__(self): self.connection =原创 2020-10-11 14:19:10 · 3864 阅读 · 8 评论 -
Python爬虫抓取B站热榜
Python爬虫抓取B站热榜环境Python 3.7.4bs4==0.0.1pandas==1.0.1urllib3==1.24.2re实现代码# -*- coding:utf-8 -*-import refrom bs4 import BeautifulSoupimport urllibimport pandas as pdclass Spider(): ''' Description: Spider program to craw原创 2020-10-08 22:47:15 · 1451 阅读 · 2 评论 -
Python多线程Socket网络编程
Python多线程Socket网络编程环境Python 3.7.6 (Linux)Python 3.7.4 (Windows)CentOS Linux release 8.1.1911 (Core) socket实现代码服务器端其中<port>为程序监听的端口号,'0.0.0.0'表示监听来自所有IP客户端的请求,程序接收到客户端请求时与其建立连接import socketimport threadingclass SendThread(threading.Thread原创 2020-10-08 22:26:45 · 396 阅读 · 0 评论 -
Python实现远程文件传输
Python实现远程文件传输(socket) (paramiko)环境Python 3.7.4socketparamiko==2.7.1CentOS Linux release 8.1.1911 (Core)实现代码<host name>为远程计算机主机名(云服务器公网IP),<port>为端口号,云服务器默认为22,使用其他端口需要到安全组配置放开端口,<user name>为登录用户名,阿里云默认为root,<public key path>原创 2020-10-08 09:56:00 · 4194 阅读 · 6 评论 -
Python项目json配置文件
Python项目json配置文件环境Win10Python 3.7.4conda 4.7.12pymssql==2.1.4Microsoft SQL Server 2019json配置文件配置文件mssql.json,存放json格式的用于初始化连接SQL Server数据库的固定参数<host name>为主机名(公网IP),<user name>为用户名,<password>为登录密码,<database>为数据库名称{ "原创 2020-09-25 23:12:09 · 525 阅读 · 0 评论 -
Python配置文件解析器configeparser
Python配置文件解析器configeparser环境Win10Python 3.7.4conda 4.7.12pymssql==2.1.4Microsoft SQL Server 2019配置文件配置文件mssql.ini,存放初始化连接SQL Server数据库的固定参数<host name>为主机名,<user name>为用户名,<password>为登录密码,<database>为数据库名称[local]host = <原创 2020-09-25 22:32:35 · 327 阅读 · 0 评论 -
pymssql连接mssql
pymssql连接mssql环境Win10Python 3.7.4conda 4.7.12pymssql==2.1.4pip安装pip install pymssql在数据库中建表并插入数据的SQL语句create table animal( id int not null, name char(20))insert into animal (id, name) values(0, 'dog')insert into animal (id, name) value原创 2020-09-12 15:28:43 · 664 阅读 · 0 评论 -
Python Django配置
Windows环境下配置Python Django原创 2020-08-31 20:38:17 · 382 阅读 · 0 评论 -
Python知乎热榜爬虫
Python爬取知乎热榜的数据,利用urllib库获取网页,通过re库和bs4库从获取的网页提取数据,借助pandas库将数据导出为为excel文件原创 2020-08-22 23:42:34 · 937 阅读 · 1 评论 -
Python创建Spark对象并进行行数统计
CentOS环境中,在Python程序中创建Spark对象并进行行数统计原创 2020-08-20 17:24:59 · 966 阅读 · 0 评论 -
Python百度图片批量下载器
Python百度图片批量下载器环境Python 3.7.4urllib3==1.25.10reos抓取页面从https://image.baidu.com/抓取想要的页面def crawlPages(self): pages = [] for i in range(0 , self.number): url = self.url + ('&pn=%d' % i * self.offset) request = urllib.requ原创 2020-08-20 00:14:29 · 585 阅读 · 0 评论 -
VSCode插件 优雅地使用Jupyter Notebook
介绍了VSCode插件Python,如何利用其创建并优雅地使用Jupyter Notebook原创 2020-08-16 21:25:35 · 12623 阅读 · 1 评论 -
Python一百行代码实现贪吃蛇
Python一百行代码实现贪吃蛇环境Python 3.7.4pygame==1.9.6实现思路实现贪吃蛇需要考虑贪吃蛇吃食物时的情况、移动情况和改变方向的情况移动的情况移动只需要从尾节点开始逐个继承其上一结点的的位置,直到第二个结点继承头节点后头节点根据设定的方向移动,并删除原尾节点,每一个间隔所有结点按上述思路迭代一次即可实现,这也方便进行改变方向和贪吃蛇吃到食物的情况改变方向的情况pygame定义了键位落下事件的判定,只需要根据按下按键的值判断,改变头节点的移动方向,移动的原创 2020-07-27 23:51:47 · 872 阅读 · 0 评论 -
Python字典输出为JSON文件
Python字典输出为JSON文件环境Python 3.7.4json5==0.8.5jsonschema==3.0.2simplejson==3.17.0实现代码import jsondictionaryList = []for i in range(0, 100): dictionary = {} dictionary[1] = 10 * i dictionaryList.append(dictionary)with open("jsonFile.js原创 2020-07-13 22:10:22 · 4394 阅读 · 0 评论 -
Python爬虫抓取豆瓣算法类书籍综合排名导出为XLS文件
Python爬虫抓取豆瓣算法类书籍综合排名导出为XLS文件环境Python 3.7.4requests==2.22.0bs4==0.0.1xlwt==1.3.0urllib3==1.24.2re初始化def __init__(self): # URL前后缀 self.urlPrefix = 'https://book.douban.com/tag/%E7%AE%97%E6%B3%95?start=' self.urlSuffix = '&type=T'原创 2020-07-13 11:34:40 · 429 阅读 · 0 评论 -
Python连接SQLite数据库
Python连接SQLite数据库环境Python 3.7.4sqlite3建立连接def __init__(self, path): # 构造函数 # 数据库路径path,若存在数据库则连接,否则建立.db文件 # 连接到指定数据库 self.connect = sqlite3.connect(path) self.cursor = self.connect.cursor() # 初始化数据库,建表 self.initializeDatabase()初原创 2020-07-09 20:40:45 · 625 阅读 · 0 评论 -
Java调用Python程序(命令行调用)(命令行向Python传递参数)
Java中调用Python程序(命令行调用)(命令行向Python传递参数)实现代码JavaCallPython.javaimport java.io.*;public class JavaCallPython { public static void main(String[] args) { BufferedReader bufferReader = null...原创 2020-05-06 21:39:29 · 1692 阅读 · 0 评论 -
Python——Excel转json(xlrd)
Python——Excel转json(xlrd)(json)相关知识Python解析json文件(重定向)实现代码import xlrdimport jsonimport sys#读取Excel文件的sheet1sheet = xlrd.open_workbook("excel.xlsx").sheets()[0]#按行读取rows = sheet.nrows#保存关键...原创 2020-05-06 17:20:41 · 1227 阅读 · 1 评论 -
Python解析json文件
Python解析json文件实现代码import jsonimport sysstdout = sys.stdoutwith open("company.json", "w+") as outputFile: #输出重定向为json文件 sys.stdout = outputFile data = [ { 'apple' : 1, 'microsoft' : 2, ...原创 2020-04-22 20:32:43 · 993 阅读 · 0 评论 -
Python连接远程MySQL数据库
Python连接远程及本地MySQL数据库安装pip install pymysql实现代码import pymysqldef insert(start, destination, dis): #修改下列语句的参数 db = pymysql.connect(host='YOUR_HOSTNAME',user='YOUR_USER_NAME',passwd='YOUR_PAS...原创 2020-04-22 12:00:49 · 1538 阅读 · 0 评论 -
Python+OpenCV十行代码实现简单的人脸检测
Python+OpenCV十行代码实现简单的人脸检测环境安装OpenCV-pythonpip安装pip install opencv-python更换成阿里云镜像源可以更快pip install opencv-python -i http://mirrors.aliyun.com/pypi/simple/GitHub下载OpenCV级联分类器OpenCV或者用git c...原创 2020-04-20 23:09:45 · 690 阅读 · 0 评论 -
python3实现简单的朗读器脚本(GUI)
python3实现简单朗读器脚本(GUI)(朗读输入文本)环境及安装python3pip install pyqt5pip install pywin32若遇到ReadTimeOutError可以使用镜像pip install pyqt5 --user -i https://pypi.tuna.tsinghua.edu.cn/simplespip install pywin32 -...原创 2020-03-15 11:51:11 · 1416 阅读 · 0 评论