【Python基础】subprocess模块

【Python基础】subprocess模块

【Python基础】subprocess模块 Python执行Linux的Shell命令方法总结。 一、简介 工作中经常会遇到写工具脚本的需求,需要我们通过Python来执行shell命令。 Python中可以执行shell命令的相关模块和函数有: ●  os.system ●  os.spawn* ●  os.popen* –废弃 ●  popen2.* –废弃 ●  commands.* –废弃,3.x中被移除 乍一看是不是很凌乱,怎么有那么多,选择恐惧症啊:到底哪个是主流呢? 以前我比较常用......

【Python基础】文本文件读写

【Python基础】文本文件读写

【Python基础】文本文件读写 Python中常用文件读写方法汇总。 一、打开文件模式 打开文件模式列表: 模式 r r+ w w+ a a+ 读 + + + + 写 + + + + + 创建 + + + + 覆盖 + + 指针在开始 + + + + 指针在结尾 + + 二、读取文本文件 python常用的读取文件函数有三种read()、readline()、readlines()   1. read() 一次性读全部内容 read()会一次性读取文本中全部的内容......

【Python基础】时间和日期模块

【Python基础】时间和日期模块

【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安装依赖报错

Windows下pip安装依赖报错 在Windows环境下,使用pip install命令安装某些包时,有时候会出现安装失败的情况。 windows下执行 pip install 来安装pip的有些包经常会出错, 最常见的就是lxml和mysqlclient这类包。 解决方式: 访问 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 这个网站,这是个Python包管理网站; 下载你需要的包,都是以.whl结尾的文件,一般是(包名)-(包版本号)-(py版本号)-(系统版本号......

pip修改国内镜像源

pip修改国内镜像源

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页面,到底是由前端写还是后......

免费在线邮箱和短信平台

免费在线邮箱和短信平台

免费在线邮箱和短信平台 现在很多网站想要浏览或者下载资源都要注册账号,且需要绑定邮箱和手机号。 有的网站我们只用到一次,但绑定了邮箱和手机后就频频收到垃圾推送,无法取消订阅更无法销户。 因此我整理了一些国内外免费接收邮件和短信验证码的平台,注册某些网站的时候可以临时用一下。 重要申明:以下内容整理自网络,仅供学习交流,请勿用于非法用途,重要网站不要用这个注册,否则后果自负!!! ......

Git迁移仓库并保留commit记录

Git迁移仓库并保留commit记录

Git迁移仓库并保留commit记录 在支持 Git 的代码托管平台间进行仓库的迁移,并保留历史 commit 记录。 一、作用 把在 A 托管平台的仓库完全的迁移到 B 托管平台,保留 commit 历史记录。 二、场景 将 Gitlab 上的仓库迁移到 GitHub 将 Coding 上的仓库迁移到 GitHub 将 Gitee 上的仓库迁移到 GitHub …… 迁移前后,保留 commit 历史记录,即在迁移后的新仓库中能查询历史提交信息,同时也能保留小绿点。 三、......

Git提交信息规范

Git提交信息规范

Git提交信息规范 无论是个人项目还是在团队协作中,commit message 都应该清晰明了,遵守一定规范。 目前,社区有多种 commit message 的写法规范。本文介绍 Angular规范,这是目前使用最广的写法,比较合理和系统化,并且有配套的工具。 一、格式化 commit message 的目的 提供更多的历史信息,方便快速浏览。 可以过滤某些 commit(比如文档改动),便于快速查找信息。 可以直接从 commit 生成 Change lo......

群里提问的艺术

群里提问的艺术

群里提问的艺术 在技术交流群里,只有正确地提问,才能最有效地得到期望的答案。 提问,是一门艺术。 经常会看到有人在,xxx 交流群 / xxx 技术交流群 / xxx 学习交流群 里问问题,然而总是得不到想要的答案,最后无奈地吐槽完一句后默默离开。 其实这种问题地频繁出现,最终会让好端端的技术群成为车友群。之所以有这样的现象,跟提问者不会提问有很大的关系。 下面就 如何正确地提问 分成以下三部分进行介......