彭世瑜的博客

记录我的code历程 个人主页:www.pengshiyu.com

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Git:Python代码开发到服务器上测试实践

流程 需求 -> 切换到开发分支 -> 开发 -> 到服务器拉取开发分支 -> 测试 -> 合并到主分支 具体操作 1、开发 我接到开发需求,然后从主分支上切出一个开发分支dev git checkout -b dev ...

2019-05-31 19:56:35

阅读数 41

评论数 0

Linux: touch新建文件

# 新建文件 > touch x.txt > ls x.txt # 新建多个文件 > touch {a,b}.txt > ls a.txt b.txt # 新建多个连续文件 > touch {1..10}.txt &...

2019-05-31 10:23:10

阅读数 76

评论数 0

Linux平台安装MongoDB

下载地址:https://www.mongodb.com/download-center/community 选择Linux平台的下载链接 一、安装步骤 1、下载安装 # 1、下载 $ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_...

2019-05-29 14:31:18

阅读数 203

评论数 4

Linux: 环境变量PATH设置错误的补救

设置完环境变量, 生效 source /etc/profile 发现普通的系统指令ls都用不了了 查看系统变量,果然是设置错了 echo $PATH 先还原PATH export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:...

2019-05-29 11:16:52

阅读数 81

评论数 0

Python编程:MySQLdb模块对数据库的基本增删改查操作

安装 Python2 https://pypi.org/project/MySQL-python/ pip install MySQL-python Python3 https://pypi.org/project/mysqlclient/ pip install mysqlclient 使用...

2019-05-27 16:52:55

阅读数 78

评论数 0

Python编程:entry_points将Python模块转变为命令行工具

要将python模块转变为命令行工具只用在 setup.py 文件中添加参数entry_points 例如: entry_points={ 'console_scripts': [ 'pycase = pycase.case:main' ] } pycase 是自...

2019-05-26 23:02:52

阅读数 117

评论数 0

Python编程:SQLAlchemy查询数据没有变化

遇到一个问题,使用一条相同的sql,多次查询数据库,每次数据都一样,而且数据库更新了,也没有查到新数据 经过Google,发现是SQLAlchemy的缓存机制导致的 设置隔离级别参数isolation_level 就可以解决 engine = create_engine( "'m...

2019-05-23 19:58:28

阅读数 207

评论数 1

linux:find查看最近修改的文件

命令格式: find 路径 -命令参数 [输出形式] 需要使用的参数: -ctime -n | +n 按照文件的创建时间来查找文件 -n 表示文件创建时间距现在n天以内 +n 表示文件创建时间距现在n天以前 用法示例: 查看根目录/下最近1天增加的文件 $ find / -ctime -1 -l...

2019-05-23 18:12:58

阅读数 535

评论数 0

Linux:ln创建删除软连接

语法 ln (选项) 源文件 目标文件 1、区分 符号连接 “源文件”可以是文件或者目录 硬连接, “源文件”参数只能是文件 2、创建软链接 ln –s /source /target 参数: -s 或——symbolic:对源文件建立符号连接,而非硬连接; 3、删除软连接 rm –rf...

2019-05-22 14:18:50

阅读数 146

评论数 3

Linux:rsync文件同步

常用指令 rsync -avz --progress source/ target/ 注意目录后的斜杆 参数解释 -v, --verbose 详细模式输出。 -a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于 -rlpt...

2019-05-21 12:11:17

阅读数 180

评论数 13

Python3.6报错:ModuleNotFoundError: No module named 'MySQLdb'

from sqlalchemy import create_engine engine = create_engine('mysql://root:root@127.0.0.1:3306/test?charset=utf8') 报错: ModuleNotFoundError: No modu...

2019-05-19 00:14:40

阅读数 137

评论数 1

Python编程:运行目录或zip压缩文件

1、准备一个项目文件夹 mkdir tmp && cmd tmp 2、准备两个文件,主文件__main__.py调用 hello.py # -*- coding:utf-8 -*- # __main__.py import hello print("...

2019-05-17 10:03:31

阅读数 221

评论数 7

Linux:tar指令基本使用

命令格式: tar[必要参数][选择参数][文件] 参数说明 $ tar -h 第一个选项必须是模式说明符: -c Create -r Add/Replace -t List -u Update -x Extract Common Options: -b # Use # 5...

2019-05-16 20:32:58

阅读数 104

评论数 1

Python编程:Python2和Python3环境下re正则匹配中文

1、Python2 下测试 中文需要使用\u4e00-\u9fa5 去匹配 示例 1: Python 2.7.5 下匹配中文 # -*- coding: utf-8 -*- import re # 1、默认字符串对象是ASCII码,不能直接匹配 line = "窈窕淑女,君子好逑&q...

2019-05-16 15:30:20

阅读数 232

评论数 0

Python编程:PyThink数据库交互模块提高爬虫编写速度

pythink模块 提供了一些快捷方式,用于数据库的基本增、删、改、查 可以让你 如丝般顺滑地向MySQL插入数据 安装 pip install pythink 一、使用方式 1、定义数据Model # -*- coding: utf-8 -*- from pythink import Thi...

2019-05-15 16:38:07

阅读数 162

评论数 1

Python编程:glob模块进行文件名模式匹配

文件准备 $ mkdir tmp $ cd tmp $ touch file1.txt $ touch file2.txt $ touch file3.log $ ls file1.txt file2.txt file3.log 测试 import glob # 使...

2019-05-15 09:56:52

阅读数 67

评论数 1

Python编程:heapq模块堆排序

堆是一个二叉树,其中每个父节点的值都小于或等于其所有子节点的值。 整个堆的最小元素总是位于二叉树的根节点。 python的heapq模块提供了对堆的支持。 堆数据结构最重要的特征是heap[0]永远是最小的元素 代码示例 import heapq # 添加元素,容器是list列表,元素存放顺序是...

2019-05-15 09:42:49

阅读数 64

评论数 0

Python编程:实现消息发布/订阅模型

基本模型: 发布者 -> 交换机 <-> 订阅者 代码示例 # -*- coding: utf-8 -*- # 消息发布/订阅模型 from collections import defaultdict from contextlib import ...

2019-05-14 19:40:55

阅读数 221

评论数 0

PyCharm常用快捷键

图片来源: 你有哪些想要分享的 PyCharm 使用技巧?

2019-05-14 19:31:14

阅读数 183

评论数 1

Python编程:abc模块实现抽象类

代码示例 # -*- coding: utf-8 -*- import abc class Animal(abc.ABC): """动物类 抽象类""" @abc.abstractmethod def ea...

2019-05-14 18:26:15

阅读数 79

评论数 0

提示
确定要删除当前文章?
取消 删除