
PYTHON
lc11535
stay fooooo.
展开
-
运行VNPY源码
https://www.vnpy.com/docs/cn/install.html#ubuntu原创 2021-06-17 21:50:50 · 573 阅读 · 0 评论 -
python 国内镜像加速
原因经常在使用Python的时候需要安装各种模块,而pip是很强大的模块安装工具但是由于国外官方默认pip访问速度慢,经常被墙,导致无法安装,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼# 查看已经安装软件列表$ pip freeze# 查看当前配置$ python -m siteUSER_BASE 和 USER_SITE 其实就...原创 2020-03-05 23:15:50 · 984 阅读 · 0 评论 -
python3 设置默认编码
Python3 最重要的一项改进之一就是解决了 Python2 中字符串与字符编码遗留下来的这个大坑。所以不需要再使用:import sysreload(sys)sys.setdefaultencoding(‘utf-8’)你可以这样查看:>>> import sys>>> sys.getdefaultencoding()'utf-8'...原创 2019-12-01 16:18:22 · 1121 阅读 · 0 评论 -
python统计中文字符数量
方法一:def str_count(str): '''找出字符串中的中英文、空格、数字、标点符号个数''' count_en = count_dg = count_sp = count_zh = count_pu = 0 for s in str: # 英文 if s in string.ascii_letters: ...原创 2019-12-01 15:45:01 · 11509 阅读 · 0 评论 -
关于Python脚本开头 # -*- coding: utf-8 -*- 的作用
1 指定文件编码类型 1 #!/usr/bin/python 是用来说明脚本语言是python的是要用/usr/bin下面的程序(工具)python,这个解释器,来解释python脚本,来运行python脚本的。推荐使用下面这个 1 #!/usr/bin/env python 2 # -*- coding: ...原创 2019-11-29 20:31:11 · 5499 阅读 · 0 评论 -
python –“(?u)”对正则表达式有什么作用?
在研究了如何在scikit-learn中实现标记化之后,我们找到了这个正则表达式(source)。token_pattern = r"(?u)\b\w\w+\b"正则表达式非常简单,但是(?U)部分从未见过。有人可以告诉我这部分在做什么吗?答案该表达式打开re.U(re.UNICODE)标志。从模块文档:(?iLmsux)(一个或多个字母从...原创 2019-11-26 22:09:06 · 2727 阅读 · 0 评论 -
用scikit-learn和jieba支持中文文本特征提取和分类的测例
注意:安装jieba用此命令:easy_install jieba。pip install jieba有时不能正确安装。中文情况下analyzer='word'参数需要带上,vocabulary=cv.vocabulary_这样的参数是为了使测试集和训练集特征数对齐代码:from time import timeimport sysimport osimport numpy ...原创 2019-11-26 16:20:32 · 371 阅读 · 0 评论 -
Python3 常用功能总结
Python3 命令行参数Python有几种使用命令行参数的方法,这里介绍一种最基本的。#!/usr/bin/python3 import sys print ('参数个数为:', len(sys.argv), '个参数。')print ('参数列表:', str(sys.argv))vim行首加入或者删除字符使用按键:在行首添加字符1.vim 文件名2...原创 2019-11-25 23:42:45 · 239 阅读 · 0 评论 -
Python字符串转为字典方法大全
方法一: 通过内置函数eval 1 2 3 4 5 6 7 8 9 10 11 12 13 str_info='{"name": "test", "age": 18}' dict_info=eval(str_info) print("s...原创 2019-11-24 21:32:49 · 1235 阅读 · 0 评论 -
UnicodeEncodeError: 'gbk' codec can't encode character '\xbb'
1 import urllib.request 2 def load_baidu(): 3 url = "https://www.baidu.com/" 4 header = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chro...原创 2019-11-24 14:15:59 · 852 阅读 · 0 评论 -
详解Python requests 超时和重试的方法-转载
转自:https://www.jb51.net/article/152963.htm转自:https://blog.youkuaiyun.com/weixin_39198406/article/details/81482082网络请求不可避免会遇上请求超时的情况,在 requests 中,如果不设置你的程序可能会永远失去响应。超时又可分为连接超时和读取超时。连接超时连接超时指的是在你的客户...原创 2019-11-24 13:59:30 · 5000 阅读 · 0 评论 -
Python3 解决 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte
一、问题 request.Request(url,headers=headerDict))的时候出现异常信息:'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte二、解决方案 http头中headerDict参数:"Accept-Encoding": "gzip, deflate", 代...原创 2019-11-23 21:19:49 · 6890 阅读 · 0 评论 -
在pycharm中每次运行代码不使用console而使用run
问题:在pycharm中点击run运行程序,发现没有打开run窗口,而是打开的Python console窗口。解决方法:打开菜单栏run->edit configurations,把下图中的复选框取消就可以了。转载地址https://blog.youkuaiyun.com/qiumokucao/article/details/81475080https://blog.csdn.n...原创 2019-11-23 21:17:51 · 1011 阅读 · 0 评论 -
pyspider 会自动去重,抓过的连接不会重新抓取
pyspider 会自动去重,抓过的连接不会重新抓取可采用如下措施使其重新抓取:class Handler(BaseHandler): crawl_config = { 'itag': 'v223' }详见http://docs.pyspider.org/en/latest/apis/self.crawl/#itag原文链接:https:...原创 2019-11-22 21:05:56 · 410 阅读 · 0 评论 -
ubuntu18 pip3 install pyspider 报错解决方法
安装环境:OS:Ubuntu 18.04.2 LTSPython:Python 3.6.7安装 pyspider 过程及错误:-通过pip 直接安装sudo pip3 install pyspider 出现错误如下:ERROR: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip...原创 2019-11-22 21:03:53 · 306 阅读 · 0 评论 -
ValueError: Invalid configuration: - Deprecated option 'domaincontroller': use 'http_authenticator
安装完爬虫框架pyspider之后,使用pyspider all 命令,输入http://localhost:5000运行就出现上述错误原因是因为WsgiDAV发布了版本 pre-release 3.x。解决方法如下:在安装包中找到pyspider的资源包,然后找到webui文件里面的webdav.py文件打开,修改第209行即可。把'domaincontroller': Ne...原创 2019-11-22 21:01:42 · 200 阅读 · 0 评论 -
pip安装一下Virtualenv
首先第一步最简单的pip安装一下Virtualenv# 注意一点,如果你Linux当中安装了两种Python环境,那么根据你的软连接配置来PIP,部分用户可能是pip3# pip是默认的软连接配置,如果电脑中你自己配置了pip3,那么此处请使用pip3来安装pip install virtualenv安装成功之后安装virtualenvwrapper# 安装方法跟virtualenv...原创 2019-11-19 23:40:18 · 1903 阅读 · 0 评论 -
Python获取秒级时间戳与毫秒级时间戳以及python中时间、日期、时间戳的转换
1、获取秒级时间戳与毫秒级时间戳、微秒级时间戳import timeimport datetimet = time.time()print (t) #原始时间数据print (int(t)) #秒级时间戳print (int(round(t * 1000))) #毫秒级时间戳print ...原创 2019-11-17 22:01:29 · 4610 阅读 · 0 评论 -
Python遍历XML得到字典/可以重复key值的字典
XML实例:<?xml version="1.0" encoding="UTF-8" ?><vulscan> <Common> <item>3</item> </Common> <Weakness> <item> &l...原创 2019-11-17 16:38:24 · 721 阅读 · 0 评论 -
Python By 360、小米
目录:进程 线程 协程 yield/send asyncio/yield from async/await greenlet/gevent与tornado小米乱谈Python并发说实话,我一直觉得PHP真的是最好的语言,不仅养活了一大批PHP程序员,同时还为安全人员提供了大量的就业机会。然而,令人唏嘘的是,安全界很多人其实是吃着Python的饭,操着PHP的心。此外,大量...原创 2019-11-16 09:40:34 · 202 阅读 · 0 评论 -
VSCode and NoteBook for JavaScript | NodeJS
VSCode调试HTML环境配置 | Jupyter NoteBook IJavaScript 配置VSCode调试HTML环境配置先安装两个插件:Debugger for Chrome(调试) 和ESLint(语法检测)然后根据提示设置一下外观样式(如果我没记错的话:win下默认是custom)重启VSCode然后打开HTML文件,Coding,之后F5调试运行,...原创 2019-11-16 09:40:06 · 263 阅读 · 0 评论 -
Jupyter ~ 像写文章般的 Coding (附:同一个ipynb文件,执行多语言代码)
前面用了好久Notebook来交互式编程了,这次说说几个其他的选项:Notebook Markdown这次选Markdown模式(关于Markdown基础可以看之前写的Markdown Base)和代码一样,Shift+回车就可以预览了,怎么样是不是很酷的感觉?Jupyter NBConvert生成HTML or Markdown不闲扯,继续说说NBConv...原创 2019-11-16 09:39:17 · 396 阅读 · 0 评论 -
简单两步 ~ 绕过 "Paused in debugger"
不BB,上图然后刷新一下就ok了~再也不能阻止我们查看源码了~补充:(屏蔽在Sources里面)原创 2019-11-16 09:38:36 · 367 阅读 · 0 评论 -
Anaconda更换镜像源
如果还没有安装可以参考:https://www.cnblogs.com/dotnetcrazy/p/9158715.html一键更新所有库:conda update --all清华源清华源现在获取到了授权conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/co...原创 2019-11-16 09:38:06 · 1574 阅读 · 0 评论 -
python定义函数时默认参数注意事项
如果在调用一个函数时,没有传递默认参数,则函数内的默认参数是对函数的默认参数属性__defaults__的引用, 如 def func(arg1=[]): arg1.append(2) 调用func时如果没有传参,上面的arg1就是func.__defaults__[0]的引用 没传递默认参数,会发生以下情况...原创 2019-11-16 09:28:38 · 489 阅读 · 0 评论 -
ubuntu安装jupyter 并设置远程访问
Jupyter Notebook是一个Web应用程序,允许您创建和共享包含实时代码,方程,可视化和说明文本的文档。简单的介绍就是:Jupyter Notebook是Ipython的升级版,而Ipython可以说是一个加强版的交互式 Shell,也就是说,它比在terminal里运行python会更方便,界面更友好环境:Ubuntu16.04 64位1. 安装pip...原创 2019-11-16 09:15:45 · 1605 阅读 · 0 评论 -
jupyter notebook 远程访问
网上有设置配置文件的方式,我自己尝试了,最后没效果,遂采用下面的笨方法。首先确定外界可以访问主机服务,比如开启端口之类,见前一篇文章。然后开启服务,指定ip port:jupyter notebook --no-browser --port 6000 --ip=192.168.1.103--no-browser 指的是不自动打开浏览器如果需要root开启的话,需要加参数 --...原创 2019-11-16 09:01:27 · 1460 阅读 · 0 评论 -
Python在终端通过pip安装好包以后,在Pycharm中依然无法使用的解决办法
在终端通过pip装好包以后,在pycharm中导入包时,依然会报错。新手不知道具体原因是什么,我把我的解决过程发出来。解决方案一:在Pycharm中,依次打开File--->Settings,弹窗如下图:点击右侧“+”号,输入自己需要导入包的名称,在下面列表中可以看到自己需要的包,详图如下:最后点击Install Package,等待安装完成即可。解决方案二:...原创 2019-11-15 18:24:20 · 4384 阅读 · 0 评论 -
Python: Enum枚举的实现
如果是新版Python用户(Python 3.4 withPEP 435): 1 2 fromenum importEnum Animal =Enum('Animal', 'ant bee cat dog') or 1 2 3 4 5 classAnimals...原创 2019-11-15 18:20:05 · 812 阅读 · 0 评论 -
ubuntu16.04+anaconda的安装+解决conda不可用(配置路径)+卸载
首先一点,之前我一直自己安装python,然后直接在python环境下再安装第三方库,但自从另一台电脑重装系统之后,我当时在没有python的情况下直接安装的anaconda,觉得她超级好用(所以如果没有python,就直接安装它吧),而且很多第三方库(有一些巨难安装)都不需要安装,她就自带,特别好,所以我打算在linux下也安装一个首先第一步:下载安装包这里提供两个下载地址:1、官...原创 2019-11-14 13:01:18 · 739 阅读 · 0 评论 -
How to install Pip on CentOS 7
Pip is a package management system that simplifies installation and management of software packages written in Python such as those found in the Python Package Index (PyPI). Pip is not installed by ...原创 2019-10-25 19:55:03 · 267 阅读 · 0 评论 -
How to Install Python 3 on CentOS 7
This tutorial will guide you through installing Python 3 on a CentOS 7 system using the Software Collections (SCL) alongside the distribution default Python version 2.7. We will also show you ho...原创 2019-10-25 19:52:37 · 424 阅读 · 0 评论 -
Python数据分析/机器学习 需要安装的库和参考文档
目录·NumPy 1.9.1·SciPy 0.14.0·scikit-learn 0.15.2·matplotlib 1.4.0·pandas 0.15.2菜鸟参考链接:https://www.runoob.com/numpy/numpy-matplotlib.htmlnumpy:https://numpy.org/doc/1.17/https://n...原创 2019-10-13 17:31:40 · 506 阅读 · 0 评论 -
CUDA计算能力的含义和计算能力表格
计算能力(Compute Capability)计算能力不是描述GPU设备计算能力强弱的绝对指标,他是相对的。准确的说他是一个架构的版本号。也不是指cuda软件平台的版本号(如cuda7.0,cuda8.0等)如TX1,版本号为5.3,实际上指的是:5、SM的主版本号,指maxwell架构3、SM的次版本号,拥有一些在该架构前提下的一些优化特性如官方文档中所说(2.5节):...原创 2019-09-22 14:59:46 · 4906 阅读 · 0 评论 -
python3 更换国内软件镜像源----修改pip源
Python切换pip安装源的方法详解众所周知pip是Python中非常方便易用的安装包管理器,但是在实际下载安装包的时候总是连接不上或者下载速度特别慢,pypi.python.org就是其中一个。所以,使用pip给Python安装软件时,经常出现Timeout连接超时错误。修改pip连接的软件库可以解决这个问题。http://pypi.douban.com是豆瓣提供一个镜像源,软件够...原创 2019-09-21 18:49:52 · 11389 阅读 · 1 评论