
python经验分享
口袋里的小小哥
菜鸡互啄
展开
-
退出xshell保持程序进程不断开----screen
下载安装yum install screen创建进程screen -S 进程名进入进程 screen -r 进程名返回主界面保持进程挂着不断 ctrl +A+ D找找自己挂着哪些进程 screen -ls进入 进程 就是 screen -r 进程名...原创 2020-09-02 11:05:52 · 984 阅读 · 0 评论 -
细究 tensorflow 常用函数+ 常用参数
import numpyimport tensorflow as tf# 创建全为0的张量# tf.zeros(维度) 1维直接写个数 2维[行,列] ,多维[n,m,j]# tf.zeros([2,4])# tf.ones(4)# tf.fill([2,2],9)# tf.random.uniform(维度,minval=最小值,maxval=最大值)# tf.rand...原创 2020-04-10 16:22:50 · 163 阅读 · 0 评论 -
day 8.3 PCA 降噪
from sklearn.datasets import load_digits # 一个蛮好的系统自带手写数据集from sklearn.decomposition import PCAimport matplotlib.pyplot as pltimport numpy as npdigits = load_digits()# print(digits.data)# pri...原创 2020-04-02 15:06:43 · 261 阅读 · 0 评论 -
python的 librosa包操作音频
import librosaimport librosa.displayimport matplotlib.pyplot as pltimport numpy as npfilepath = 'MWdVM0VuQU9NTDQ91557756385902.wav'# y音频时间序列 sr:音频的采样率y, sr = librosa.load(filepath, sr=Non...原创 2020-01-09 17:09:47 · 1525 阅读 · 0 评论 -
BeautifulSoup四大属性
from bs4 import BeautifulSouphtml = ''' <html><head><title>The Dormouse's story</title></head> <body> <p class="title" name="dromouse">原创 2018-07-11 23:25:05 · 2215 阅读 · 0 评论 -
json字符串互相转换python数据类型(4 大方法!)
!/usr/bin/python3-- coding: utf-8 --import json4 大方法json 字符串 互相转换 python 数据类型s 表示字符串的意思 str=”“” { “a”:”x”, “b”:”y” } “”“loads json 字符串 转 py...原创 2018-07-11 23:34:08 · 2159 阅读 · 0 评论 -
贪婪模式与非贪婪模式
#!/usr/bin/python3# -*- coding: utf-8 -*-import restr = "abcdcd"# re.findall()# 写法方式二# 1. 编译生成正则表达式对象# (.*) 贪婪匹配 尽可能多的匹配内容# pattern = re.compile("a(.*)d")# (.*?) 非贪婪匹配 匹配到就结束pattern = re.compile("a(.*...原创 2018-07-12 10:54:48 · 404 阅读 · 0 评论 -
最全的os方法
os.remove()删除文件 os.rename()重命名文件 os.walk()生成目录树下的所有文件名 os.chdir()改变目录 os.mkdir/makedirs 创建目录/多层目录 os.rmdir/removedirs 删除目录/多层目录 os.listdir()列出指定目录的文件 os.getcwd()取得当前工作目录 os.chmod()改...原创 2018-07-14 20:19:47 · 333 阅读 · 0 评论 -
Python 的 最全的sys
sys.argv 命令行参数 List,第一个元素是程序本身路径 sys.modules.keys() 返回所有已经导入的模块列表 sys.exc_info() 获取当前正在处理的异常类,exc_type、exc_value、exc_traceback 当前处理的 异常详细信息 sys.exit(n) 退出程序,正常退出时 exit(0) sys.hexvers...原创 2018-07-14 20:20:48 · 769 阅读 · 1 评论 -
python2 3版本差异
@@@核心类差异1. Python3 对 Unicode 字符的原生支持。Python2 中使用 ASCII 码作为默认编码方式导致 string 有两种类型 str 和 unicode,Python3 只支持 unicode 的 string。Python2 和 Python3 字节和字符对应关系为: 2. Python3 采用...原创 2018-07-14 21:02:59 · 290 阅读 · 0 评论 -
ubuntu 创建桌面图标
sudo vi /usr/share/applications/Pycharm.desktop[Desktop Entry]Type=ApplicationName=PycharmGenericName=Pycharm5Comment=Pycharm5:The Python IDEExec="/home/hupeng/pycharm/bin/pycharm.sh" %f #...翻译 2018-08-05 20:35:06 · 2196 阅读 · 0 评论 -
python 爬虫解决gb2312编码格式导致中文乱码问题
解决方法: 成功解决////原创 2018-11-06 16:20:20 · 3161 阅读 · 4 评论 -
bs4的select查找方法
from bs4 import BeautifulSoupimport rehtml = """ <html><head><title>The Dormouse's story</title></head> <body> <p原创 2018-07-11 23:21:51 · 9453 阅读 · 0 评论 -
json格式转csv格式
导入几个包 import json import csv读取文件(打开文件获取内容) data=None with open(‘tentent.json’,’r’,encoding=’utf-8’) as e: 空格data=json.load(e)写入csv文件 write=open(‘tencent.csv’,’w’,encoding=’u...原创 2018-07-11 23:18:00 · 6737 阅读 · 0 评论 -
python高级
数据库密码必须加码 数据库不能远程连接(道德) 数据库设计 字段必须分隔 设计的时候必须有主键(一般是id,一般是自动增长的,跟我们的业务没有关系的) 消除重复的数据#python 1. gil是什么:全局解析器锁 2. gil的作用:单核的情况下可以实现多任务(并发) 3. gil的解决方案: 1.换成一个cpu一个进程,进程池 2.换个java解析器(不建议,性能) 3.用...原创 2018-04-18 15:33:53 · 236 阅读 · 0 评论 -
python 函数装饰器+闭包 *****
#装饰器 1.创建一个闭包 2.@xx装饰你要装饰的函数 #万能装饰器 def set_fun(func): def call_fun(*args,**kwargs): return func(*args,**kwargs) return call_fun @set_fun def test(): pass #装饰器在不改变原先的函数代码的情况下,给原先的函数添加额外的功能(原则...原创 2018-04-19 16:48:20 · 381 阅读 · 0 评论 -
元类,以及使用元类去实现数据库的操作
元类type(类名,(父类名.....),{"键","值}第一种方式def xxxx(类名,父类名...,属性): return type(类名,父类名...,属性)第二种方式class Xxx(type):这个必须继承type def __new__(cls,类名,父类名....,属性): return type.__new__(cls,类名,父...原创 2018-04-24 19:50:02 · 200 阅读 · 0 评论 -
斐波拉挈数列
from collections import Iterator,Iterable"斐波那契数列 汉诺塔问题 八皇后问题 迷宫求解""0 1 1 2 3 5 8 13 21 "class FibIter(object): def __init__(self, length): self.length = length self.number1 = 0 ...原创 2018-04-20 19:22:35 · 457 阅读 · 0 评论 -
飞机大战游戏
import pygameimport time # 时间模块from pygame.locals import *class HeroPlane(object): def __init__(self, screen): self.x = 190 self.y = 550 image_path = 'feiji/hero1.png' ...原创 2018-04-21 21:57:04 · 1088 阅读 · 0 评论 -
Flask框架
1、导入Flask类from flask import Flask, abort, redirect, url_for# 导入路由模块from werkzeug.routing import BaseConverter# 2、创建程序实例# __name__参数的作用是为了确定程序所在的位置# flask会默认创建静态路由# 可以传入任意字符串,但是,如果传入python标准模块名,会解释器会从...原创 2018-05-17 19:10:23 · 146 阅读 · 0 评论 -
Flask-Cookie的介绍
CookieCookie:指某些网站为了辨别用户身份、进行会话跟踪而储存在用户本地的数据(通常经过加密)。复数形式Cookies。Cookie最早是网景公司的前雇员Lou Montulli在1993年3月的发明。Cookie是由服务器端生成,发送给客户端浏览器,浏览器会将Cookie的key/value保存,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。Co...原创 2018-05-17 19:14:56 · 448 阅读 · 0 评论 -
递归函数!
第一次接触递归函数的人,都会被它调用本身而搞得晕头转向,而且看上面的函数调用,得到的结果会是:下面我把此递归函数做了一个分解,希望能够帮到大家。 详解递归函数,当调用递归函数digui(3)时,执行过程如下:...转载 2018-06-13 11:55:03 · 237 阅读 · 0 评论 -
经典面试题
def num(): return [lambda x:i*x for i in range(4)print [m(2) for m in num()] !!!!!!!答案:[6, 6, 6, 6]原创 2018-06-13 11:58:59 · 216 阅读 · 0 评论 -
解决像python-flask地址占用问题
以端口5000为例报错信息:[Errno 98] Address already in uselsof -i:5000 : 查看占用5000端口所的进程kill -s 9 25903 : 强制删除某pid 的进程curl localhost: 查看某域名的网页内容...转载 2018-07-02 17:27:02 · 411 阅读 · 0 评论 -
单例模式
# 实例化一个单例class Singleton(object): __instance = None __is_first = Truedef __new__(cls, age, name): if not cls.__instance: cls.__instance = object.__new__(cls) return cls....原创 2018-07-17 16:56:38 · 137 阅读 · 0 评论 -
TCP 服务器连接网页,根据网页不同的点击,返回不同的网页内容
import socketimport redef main():pass#服务器tcp服务器对象tcp_server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)#设置我们的端口地址重用tcp_server.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)#绑定端口号tcp_serve...原创 2018-04-16 21:21:32 · 358 阅读 · 0 评论