![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
weixin_41454036
IT学姐不一定是女生!!
展开
-
Python with as用法详解
任何一门编程语言中,文件的输入输出、数据库的连接断开等,都是很常见的资源管理操作。但资源都是有限的,在写程序时,必须保证这些资源在使用过后得到释放,不然就容易造成资源泄露,轻者使得系统处理缓慢,严重时会使系统崩溃。例如,前面在介绍文件操作时,一直强调打开的文件最后一定要关闭,否则会程序的运行造成意想不到的隐患。但是,即便使用 close() 做好了关闭文件的操作,如果在打开文件或文件操作过程中抛出了异常,还是无法及时关闭文件。为了更好地避免此类问题,不同的编程语言都引入了不同的机制。在 Python 中原创 2020-11-02 11:01:49 · 1062 阅读 · 1 评论 -
Flask入门系列(一)–Hello World
网站:http://www.bjhee.com/flask-1.htmlHello World程序员的经典学习方法,从Hello World开始。不要忘了,先安装python, pip,然后运行pip install Flask,环境就装好了。当然本人还是强烈建议使用virtualenv来安装环境。细节就不多说了,让我们写个Hello World吧:from flask import Flaskapp = Flask(name)@app.route(’/’)def index():return原创 2020-10-30 15:10:14 · 198 阅读 · 0 评论 -
python的下载和安装步骤
python的下载和安装步骤https://www.cnblogs.com/wyqzh/p/11791388.html安装python分三个步骤:*下载python*安装python*检查是否安装成功1、下载Python(1)python下载地址https://www.python.org/downloads/(2)选择下载的版本(3)点开Download后,找到下载文件Gzipped source tarball 是Linux系统下载的版本XZ compressed source ta原创 2020-10-21 23:02:25 · 398 阅读 · 0 评论 -
Python3 实现火车票查询工具
Python 实现火车票查询工具https://blog.csdn.net/letunihao/article/details/53787221原创 2020-10-15 18:44:03 · 430 阅读 · 0 评论 -
项目2:画幅好画
这个项目比较简单,介绍了ReportLab的用法。首先要用到的是画折线类,PolyLine,用法很简单,看下面的例子:1 from reportlab.lib import colors2 from reportlab.graphics.shapes import*3 from reportlab.graphics import renderPDF45 drawing = Drawing(200, 150)6 drawing.add(PolyLine([(50, 50), (100, 50),原创 2020-10-15 18:00:05 · 130 阅读 · 1 评论 -
No module named ‘oss2‘
来源: https://blog.csdn.net/weixin_34261415/article/details/93327421使用python-sdk上传OSS是报错:ImportError: No module named oss2解决方法:yum install python-devel -ypip install oss2安装osspip install oss2确认您已经理解OSS 基本概念,如Bucket、Object、Endpoint、AccessKeyId和Access原创 2020-09-30 15:31:54 · 2011 阅读 · 0 评论 -
No module named ‘requests‘
来源: https://blog.csdn.net/qq_21041889/article/details/943925381、首先检查是否安装了requestsl 安装命令:pip install requests如果出现了Requirement already satisfied 代表安装成功原创 2020-09-30 15:30:05 · 98 阅读 · 0 评论 -
No module named ‘win32api
来源:https://www.cnblogs.com/SH170706/p/9640110.html在使用import win32api时,报错:No module named win32api 网上查到有下面解决办法:方法1:pip install pypiwin32或pip3 install pypiwin32 或 python -m pip install pypiwin32,我在我两台机器中的一台,用上面方法安装成功,解决了问题,但另一台机器未能解决。方法2:下载pywin32-22原创 2020-09-30 15:28:20 · 593 阅读 · 0 评论 -
在python中经常使用try .. except捕获异常
在python中经常使用try … except捕获异常,下面介绍一下其常用的语句执行顺序:try: normal condition except: abnormal condition else: if normal condition finally: Do it anyway 正常执行的程序在try下 面执行,在执行中如果发生了异常,则中断当前执行然后执行except中的部分,如果没有异常即不执行except的情况下,则会执行e原创 2020-09-24 20:58:11 · 182 阅读 · 0 评论 -
用python写简单的socket的通信客户端和服务端
服务端#!/usr/bin/pythonimport socketimport sysdef socket_service_data(): try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) s.bind(('127.0.0.1', 6666)) # 在同一台主机的原创 2020-09-24 16:38:52 · 484 阅读 · 0 评论 -
with-as语句
with-as语句从python2.6开始,with就成为默认关键字了。With是一个控制流语句,跟if for while try之类的是一类,with可以用来简化try-finally代码,看起来比try finally更清晰,所以说with用很优雅的方式处理上下文环境产生的异常。with关键字的用法如下:12with expression as variable:with block该代码快的执行过程是:1.先执行expression,然后执行该表达式返回的对象实例的__enter__函原创 2020-09-22 14:09:28 · 192 阅读 · 0 评论 -
Python3 socketserver 实现局域网通信
在本文中,将介绍如何利用python中的socketserver模块来实现局域网通信,本文只介绍相应的方法而不介绍详细的设计。SocketServer简化了网络服务器的编写。在进行socket创建时,使用SocketServer会大大减少创建的步骤,并且SocketServer使用了select它有4个类:TCPServer,UDPServer,UnixStreamServer,UnixDatagramServer。这4个类是同步进行处理的,另外通过ForkingMixIn和ThreadingMixIn原创 2020-09-22 14:03:30 · 324 阅读 · 0 评论 -
print (“{0:<10}{1:>5}“.format(word, count))
print ("{0:<10}{1:>5}".format(word, count))这个是format方法bai的格式控制。在duPython二级教程第三章《基本数zhi据类型》讲字符串的时候有讲到。dao首先:‘我的{0}叫{1}’.format(name,jack),大括号里的数字,表示的是位置,也就是0对应的name,1对应的jack。同理,题中0对应的是Word,1对应的是count。其次,冒号是引导符,后面跟的是格式控制方法。<表示左对齐,>表示右对齐,数字表示宽度原创 2020-09-21 11:25:53 · 7315 阅读 · 3 评论 -
Python 面向对象
创建类#!/usr/bin/python# -*- coding: UTF-8 -*- class Employee: '所有员工的基类' empCount = 0 def __init__(self, name, salary): self.name = name self.salary = salary Employee.empCount += 1 def displayCount(self): print "To原创 2020-09-17 10:35:27 · 144 阅读 · 0 评论 -
Python 模块和Python 文件I/O
Python 模块import 语句模块的引入模块定义好后,我们可以使用 import 语句来引入模块,语法如下:import module1[, module2[,… moduleN]]比如要引用模块 math,就可以在文件最开始的地方用 import math 来引入。在调用 math 模块中的函数时,必须这样引用:模块名.函数名当解释器遇到 import 语句,如果模块在当前的搜索路径就会被导入。搜索路径是一个解释器会先进行搜索的所有目录的列表。如想要导入模块 support.py,需原创 2020-09-17 10:12:01 · 127 阅读 · 0 评论 -
**Python 函数**
Python 函数定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。语法def functionname( parameters ):“函数原创 2020-09-17 09:45:55 · 62 阅读 · 0 评论 -
Python中基本的数据结构总结
Python 列表(List)Python有6个序列的内置类型,但最常见的是列表和元组。访问列表中的值使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示:实例(Python 2.0+)#!/usr/bin/python list1 = ['physics', 'chemistry', 1997, 2000]list2 = [1, 2, 3, 4, 5, 6, 7 ] print "list1[0]: ", list1[0]print "list2[1:5]:原创 2020-09-14 18:07:35 · 344 阅读 · 0 评论 -
python的字符与字符串
Python Number(数字)您也可以使用del语句删除一些 Number 对象引用。del语句的语法是:del var1[,var2[,var3[…,varN]]]]您可以通过使用del语句删除单个或多个对象,例如:del vardel var_a, var_bPython 支持四种不同的数值类型:整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。长整型(long integers) - 无限大小的整数,整数最后是一个大写或小写的L。浮点型(floating p原创 2020-09-14 17:47:22 · 768 阅读 · 0 评论 -
python的循环语句总结
if 判断条件:执行语句……else:执行语句……==============================if 判断条件1:执行语句1……elif 判断条件2:执行语句2……elif 判断条件3:执行语句3……else:执行语句4……#!/usr/bin/python# -*- coding: UTF-8 -*- # 例3:if语句多个条件 num = 9if num >= 0 and num <= 10: # 判断值是否在0~10之间 p原创 2020-09-14 17:32:59 · 456 阅读 · 0 评论 -
Python的基础知识
Python 保留字符下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。所有 Python 的关键字只包含小写字母。and exec notassert finally orbreak for passclass from printcontinue global raisedef if returndel import tryelif in whileelse is withexcept lambda yieldPython 引号Py原创 2020-09-14 17:13:00 · 318 阅读 · 0 评论 -
import as和 from import 区别
import as from import 区别在python中import或者from…import是用来导入相应的模块。那每一种有什么具体的差别呢?一、import只有import,为最简单的引入对应的包。例如:import pickle #引入 pickle包import os #引入 os包二、from A import B这种方式意味着从A中引入B。相当于:import A, b=A.b。from urllib.parse import urlparsefrom sys impo原创 2020-09-14 09:53:26 · 1627 阅读 · 1 评论 -
python的代码怎么写注释和怎么定义函数
语法def function_name():expressionsPython 使用def 开始函数定义,紧接着是函数名,括号内部为函数的参数,内部为函数的 具体功能实现代码,如果想要函数有返回值, 在 expressions 中的逻辑代码中用return 返回。实例def function():print(‘This is a function’)a = 1+2print(a)上面我们定义了一个名字为function 的函数,函数没有接收参数,所以括号内部为空,紧接着就是 函数的..原创 2020-09-11 19:07:32 · 716 阅读 · 0 评论 -
python -m pip install --upgrade pip更新错误
** python -m pip install --upgrade pip**更新版本不对原创 2020-09-11 17:05:18 · 98 阅读 · 1 评论 -
vscode选择解释器运行python
vscode选择解释器运行python原创 2020-09-10 11:33:29 · 868 阅读 · 0 评论 -
python安装教程
参考链接:https://blog.csdn.net/weixin_37424315/article/details/89929650关于python的安装一切语言皆为工具接下来咱们就开始吧一切语言皆为工具既然你决定安装它,那就已经告知自己要掌握这门工具,但是有一定你一定要铭记于心那就是:python 是个工具时刻想着如何用它解决你的问题【哪怕是一个简单的想法】接下来咱们就开始吧下载安装软件包登录官网 :https://www.python.org/downloads/releas原创 2020-09-10 10:45:50 · 225 阅读 · 0 评论