【Python基础】subprocess模块
Python执行Linux的Shell命令方法总结。
一、简介
工作中经常会遇到写工具脚本的需求,需要我们通过Python来执行shell命令。
Python中可以执行shell命令的相关模块和函数有:
● os.system
● os.spawn*
● os.popen* –废弃
● popen2.* –废弃
● commands.* –废弃,3.x中被移除
乍一看是不是很凌乱,怎么有那么多,选择恐惧症啊:到底哪个是主流呢?
以前我比较常用......
【Python基础】文本文件读写
Python中常用文件读写方法汇总。
一、打开文件模式
打开文件模式列表:
模式
r
r+
w
w+
a
a+
读
+
+
+
+
写
+
+
+
+
+
创建
+
+
+
+
覆盖
+
+
指针在开始
+
+
+
+
指针在结尾
+
+
二、读取文本文件
python常用的读取文件函数有三种read()、readline()、readlines()
1. read() 一次性读全部内容
read()会一次性读取文本中全部的内容......
【Python基础】时间和日期模块
Python中的time和datetime用法整理。
一、Python中时间的四种类型
时间戳 float
时间元组 struct_time
时间字符串 string
时间对象 datetime,date,time
二、time模块
python
# 导入包
import time
1. 时间类型
以时间戳(秒)形式,返回当前时间
python
time.time()
# 输出:1552884340.400742
以时间元组形式 struct_time,返回本地时间
python
time.localtime()
......
Windows下pip安装依赖报错
在Windows环境下,使用pip install命令安装某些包时,有时候会出现安装失败的情况。
windows下执行 pip install 来安装pip的有些包经常会出错,
最常见的就是lxml和mysqlclient这类包。
解决方式:
访问 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 这个网站,这是个Python包管理网站;
下载你需要的包,都是以.whl结尾的文件,一般是(包名)-(包版本号)-(py版本号)-(系统版本号......
pip修改国内镜像源
Windows和Linux下修改pip国内镜像源。
一、Windows环境
在windows文件管理器中,输入 %APPDATA%
一般会跳转到这个目录:C:\Users\Administrator\AppData\Roaming,不同用户可能不一样
在该目录下创建一个文件夹命名为 pip
在pip文件夹下新建文件 pip.ini
写入如下内容:
bash
[list]
format=columns
; https://pypi.python.org/pypi 默认
; https://pypi.tuna.tsinghua.edu.cn/simple/......
前后端分离优缺点
之前有朋友问我:什么是前后端分离。他说北度搜到的都是大篇幅文章,看完还是很懵。
这里我简单总结下,如果有疏漏和不对的地方还请路过的网友指出。
一、先用一张图来解释
二、为什么要前后端分离(优点)
1. 全端适应
PC、APP、PAD等。
2. SPA开发模式开始流行
SPA即Single Page Web Application,俗称单页应用。
3. 前后端开发职责不清
比如JSP、PHP页面,到底是由前端写还是后......
作者:
eavea 发表日期:
2020年04月14日 分类:
资源整理
标签:
杂谈
阅读次数:
53,038
评论数:
0 条
免费在线邮箱和短信平台
现在很多网站想要浏览或者下载资源都要注册账号,且需要绑定邮箱和手机号。
有的网站我们只用到一次,但绑定了邮箱和手机后就频频收到垃圾推送,无法取消订阅更无法销户。
因此我整理了一些国内外免费接收邮件和短信验证码的平台,注册某些网站的时候可以临时用一下。
重要申明:以下内容整理自网络,仅供学习交流,请勿用于非法用途,重要网站不要用这个注册,否则后果自负!!!
......
作者:
eavea 发表日期:
2020年04月14日 分类:
技术周边
标签:
Git
阅读次数:
21,979
评论数:
0 条
Git迁移仓库并保留commit记录
在支持 Git 的代码托管平台间进行仓库的迁移,并保留历史 commit 记录。
一、作用
把在 A 托管平台的仓库完全的迁移到 B 托管平台,保留 commit 历史记录。
二、场景
将 Gitlab 上的仓库迁移到 GitHub
将 Coding 上的仓库迁移到 GitHub
将 Gitee 上的仓库迁移到 GitHub
……
迁移前后,保留 commit 历史记录,即在迁移后的新仓库中能查询历史提交信息,同时也能保留小绿点。
三、......
Git提交信息规范
无论是个人项目还是在团队协作中,commit message 都应该清晰明了,遵守一定规范。
目前,社区有多种 commit message 的写法规范。本文介绍 Angular规范,这是目前使用最广的写法,比较合理和系统化,并且有配套的工具。
一、格式化 commit message 的目的
提供更多的历史信息,方便快速浏览。
可以过滤某些 commit(比如文档改动),便于快速查找信息。
可以直接从 commit 生成 Change lo......
作者:
eavea 发表日期:
2020年04月14日 分类:
技术周边
标签:
杂谈
阅读次数:
43,462
评论数:
0 条
群里提问的艺术
在技术交流群里,只有正确地提问,才能最有效地得到期望的答案。
提问,是一门艺术。
经常会看到有人在,xxx 交流群 / xxx 技术交流群 / xxx 学习交流群 里问问题,然而总是得不到想要的答案,最后无奈地吐槽完一句后默默离开。
其实这种问题地频繁出现,最终会让好端端的技术群成为车友群。之所以有这样的现象,跟提问者不会提问有很大的关系。
下面就 如何正确地提问 分成以下三部分进行介......