Python
文章平均质量分 78
小冯先生
以其昭昭使人昭昭
展开
-
python distutils、setuptools打包第三方库
1. 项目目录|-- src # 引用时的包名,可随意修改;| -- http # 子类包名,可随意修改| --__init__.py| -- xxx.py| --__init__.py| --xxx.py|--readme.md|--setup.py # 打包信息例如上命名方式,打包后引用时为import srcimport src.xxximport src.httpimport src.http.xxxxxx.py文件内写函数方法即可,例如# -原创 2022-01-13 20:12:23 · 1398 阅读 · 0 评论 -
Python执行shell命令(并获取执行结果)
执行shell语句os.system(“xxx”)可执行shell语句,执行会将结果打印至工作台执行shell语句并获取结果os.popen(“xxx”).readlines()执行并获取全部的执行结果,获取结果为list,每行内容为list的一个值。需要具体哪一行内容可直接list[0]提取(推荐使用,其实通过ctrl可以看到popen方法源码底层就是subprocess.Po...原创 2020-04-22 14:53:45 · 40099 阅读 · 2 评论 -
python英文(无空格)文本分词模块wordninja使用
在NLP中,数据清洗与分词往往是很多工作开始的第一步,大多数工作中只有中文语料数据需要进行分词,现有的分词工具也已经有了很多了,这里就不再多介绍了。英文语料由于其本身存在空格符所以无需跟中文语料同样处理,如果英文数据中没有了空格,那么应该怎么处理呢?今天介绍一个工具就是专门针对上述这种情况进行处理的,这个工具叫做:wordninja,地址在这里。下面简单以实例看一下它的功能:def word...转载 2020-03-27 13:14:26 · 872 阅读 · 3 评论 -
Python控制命令行打印的方法
禁止结果打印import sysdef block_print(): sys.stdout = open(os.devnull, 'w')继续结果打印import sysdef enable_print(): sys.stdout = sys.__stdout__原创 2020-01-15 13:53:22 · 1781 阅读 · 0 评论 -
Locust(性能测试)
环境ubuntu16.04locust0.11.0安装sudo pip3 install locustlocust -V # 检查版本号是否安装成功sudo vim /etc/profile # 如果执行上述检查命令报错没有locust文件,就修改本机环境变量export PATH=/usr/local/lib/python3.5/dist-packages/bin:$PATH ...原创 2020-01-06 19:03:44 · 1658 阅读 · 0 评论 -
Python操作mongodb
一 导入 pymongofrom pymongo import MongoClient二 连接服务器 端口号 27017连接MongoDB连接MongoDB我们需要使用PyMongo库里面的MongoClient,一般来说传入MongoDB的IP及端口即可,第一个参数为地址host,第二个参数为端口port,端口如果不传默认是27017。conn = MongoClient("loca...转载 2019-12-20 11:04:06 · 642 阅读 · 0 评论 -
SQLAlchemy 查询(限制,偏移,排序)
flask查询先对所要查询的表进行排序,然后是所要查询的内容newslist=News.query.order_by(db.des...转载 2019-09-20 17:53:09 · 808 阅读 · 0 评论 -
SQLAlchemy(Python)操作数据库
参考文档 https://www.ctolib.com/topics-96759.html文章目录1 简介1.1 对象关系映射 OR...转载 2019-09-20 17:50:45 · 364 阅读 · 0 评论 -
SQLAlchemy将查询结果对象转为dict/list
转换mysql = "mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8".format(mysql_user, mysql_password, mysql_host, mysql_port, mysql_database)# 创建对象的...原创 2019-09-20 11:14:59 · 11296 阅读 · 0 评论 -
Python装饰器详解\unittest详细介绍
来源:https://www.cnblogs.com/huchong/p/7725564.html记录一个python装饰器详解的文章,简单易懂https://www.cnblogs.com/huchong/p/7725564.html转载 2019-07-25 18:08:27 · 498 阅读 · 0 评论 -
Python-requests调用formdata上传照片
记一段python代码,requests调用formdata上传照片from urllib3 import encode_multipart_formdata #主要是引用这个传为数据流from config import readConfigclass PhotoSubmit: def photo_submit(self, token, photo_type): ...原创 2019-06-27 18:20:40 · 3245 阅读 · 0 评论 -
Python执行某一文件夹下的所有py文件
记一段代码,是使用python执行某一文件夹下的所有py文件# -*- coding: utf-8 -import os# 当前脚本所在的文件绝对路径cur_path = os.path.dirname(os.path.realpath(__file__))# 将当前路径设置为python的临时环境变量,用于命令执行,需要设置是因为项目存在多处相互调用os.putenv("PYTH...原创 2019-06-26 18:30:23 · 8478 阅读 · 0 评论 -
命令行执行py文件无法加载module
记一次命令行执行py文件无法加载module的问题解决问题描述项目中存在多处互相调用的情况,即main.py调用a/a.py,a.py调用b/b.py,b.py调用c/c.py的情况,是一个复杂项目(内包含很多小项目)使用pycharm运行可以正常运行,使用终端直接python3 main.py运行提示无法加载相应的module是由于pycharm自动定义环境变量,终端执行不会自己添加环...原创 2019-06-20 17:55:47 · 1555 阅读 · 0 评论 -
Python-Flask简单结构参考(3)
构建项目结构推荐:推荐使用命令方式创建flask项目结构如下:xxxx(项目名称)|-- api ## 该文件夹存放所有接口使用的方法`-- common ## 该文件夹存放所有基础通用方法`-- static ## 该文件夹中存放html文件用到的图片、js文件、css文件`-- templates ## 该文件夹中存放所有的html文件(包...原创 2019-05-31 14:43:41 · 1308 阅读 · 0 评论 -
Python-Flask实现“helloworld”(2)
实现简单功能hello worldindex.html文件(要求存放于templates文件夹)<!DOCTYPE html><html lang='en'><head> <meta charset="utf-8" /> <title>Hello world!</title></head><...原创 2019-05-31 14:41:35 · 394 阅读 · 0 评论 -
Python-Flask介绍安装(1)
环境要求python3(推荐使用ubuntu自带python3.5)pycharm http://www.jetbrains.com/pycharm/download/#section=linux下载可直接参考https://www.cnblogs.com/mrchige/p/6387674.html什么是flaskFlask是一个web框架。也就是说Flask为你提供工具,库和技...原创 2019-05-31 11:00:18 · 209 阅读 · 0 评论