
python
文章平均质量分 94
白菜先森
这个作者很懒,什么都没留下…
展开
-
os.system(), os.popen(), subprocess.Popen使用(转载)
一、os.system方法优点:使用方法简单。缺点:1)返回值只包含命令执行状态,不包含命令输出。2)阻塞1)返回值执行操作系统的命令,将结果输出到屏幕,只返回命令执行状态(0:成功,非 0 : 失败)>>> result = os.system('pwd')/root>>> result02)阻塞在执行os.system函数的时候通常会阻塞它的调用者,等待所启动的命令行程序退出。在Linux平台上 只需要在命令末尾加上shell后台运算符&转载 2022-05-09 19:43:01 · 6695 阅读 · 0 评论 -
python---pycharm更换国内源
清华: https://pypi.tuna.tsinghua.edu.cn/simple豆瓣: http://pypi.douban.com/simple/阿里: http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/Windows下找到Python根目...原创 2019-04-12 19:24:43 · 7508 阅读 · 0 评论 -
python---自动群发邮件
生活中我们经常发送邮件,那么我们能不能用Python写一个自动发送邮件的功能呢?答案是肯定的!!!开始实现功能之前我们需要开启我们邮箱的 IMAP/SMTP功能,我们先了解一下什么是IMAP/SMTP。SMTP 的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议...原创 2019-01-15 19:48:45 · 15766 阅读 · 1 评论 -
python --- 短信接口开发手机验证码发送
现在网络环境下,基本上任何网站注册都会验证手机号,已达到防止机器人注册的目的。除此之外短信群发,查询回复,找回密码等相关功能也需要短信验证码功能。那么网站的验证码发送是如何实现的呢?现在我们学习一下(完整代码附在文末)。目前市面上的短信验证码通信平台非常之多,所以可供选择的平台也多,例如阿里云,腾讯云等,介于这些通讯平台多面向企业,对于学习者不是很适合,我们本次使用的是互亿无线云通信(主要是它...原创 2019-01-24 22:59:19 · 17413 阅读 · 3 评论 -
python--Django框架的安装
在安装Django之前我们的电脑要安装好python,在这里我用的是python3.6.3,选择自己需要的版本下载即可。我们通过安装virtualenv来隔离python的独立运行环境 安装virtualenvpip3 install virtualenv创建一个独立的Python运行环境,命名为ProjectPython -m venv Project启动虚拟环境Pr...原创 2019-01-02 22:18:18 · 4753 阅读 · 0 评论 -
python--Django网站开发(1)
为了快速上手,我们通过开发一个简单的web项目来学习Django的网站开发!!!上篇文章中我们已经安装好了虚拟环境,此次我们直接启动虚拟环境开始本次项目。启动环境 cd到虚拟环境目录执行:命令行:activate 创建项目 cd到自己想要创建项目的目录执行,命令行:django-admin startproject Personalwebsite 在文件目录里可以看到生成了Per...原创 2019-01-06 14:48:04 · 17375 阅读 · 2 评论 -
python--面试题之栈思想判断字符串是否有效
给定一个只包含' [ ] ( ) { } '元素的字符串是否有效,满足以下条件:左括号必须用相同的右括号闭合 左括号必须以正确的顺序闭合 示例:: ‘()’输出True ’(){}[]‘输出True ’(]‘输出False ’([)]‘输出False def Judge(): string=input('请输入字符串') left=['{'...原创 2018-12-29 20:50:53 · 4268 阅读 · 0 评论 -
python--两个队列实现一个栈
class TwoQueueOneStack(object): def __init__(self): self.queue1 = [] self.queue2 = [] def push(self,item): #正常进队列1 self.queue1.append(item) def pop(self...原创 2018-12-21 22:31:45 · 807 阅读 · 0 评论 -
python--两个栈实现一个队列
class TwoStackOneQueue(object): def __init__(self): self.stack1 = [] self.stack2 = [] def push(self,item): self.stack1.append(item) def pop(self): if self...原创 2018-12-21 22:33:34 · 358 阅读 · 0 评论