![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python菜鸟之路
NetRookieX
若能力无法承载野心,就静下心来学习吧!
展开
-
Core Dump排查
背景上次在CentOS8上用Python2运行程序。别问我为啥用了CentOS8了还用Py2。TM代码山不能动啊。然后,Core Dump了…什么?Python还能Core Dump?可能CentOS8和Python2不配…奶奶个熊,花了我一个星期。怎么排查Core Dump?一直觉得Core Dump的东西不是人看的。(其实是我太垃圾.jpg)更好的方法:总有一个语句是导致Core Dump的。导致了Core Dump程序就会退出,然后会生成Core文件。重点在退出,不是在生原创 2021-04-02 16:39:26 · 348 阅读 · 0 评论 -
12-Python数据库访问
在CentOS7上安装Mariadbhttps://blog.csdn.net/NetRookieX/article/details/104734181常用的增删改查show databases; #查看数据库create database test; #创建一个数据库,名字为testuse test; #进入数据库testshow tables; #查看当前数据库中的表create table Student(name char(10),原创 2020-07-13 22:28:03 · 193 阅读 · 0 评论 -
11-Python网络编程
socket包介绍Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。创建一个TCP协议的socket:socket.socket()创建一个UDP协议的socket:socket.socket(type = socket.SOCK_DGRAM)socket包的特点:使用bytes类型发送和接收数据。接收数据时:linux下若连接关闭,则接收空;Windows下连接关闭,则报错。发送数据:send()原创 2020-07-13 22:25:54 · 202 阅读 · 0 评论 -
10-Python进程与线程
Python进程创建新进程from multiprocessing import Processimport timedef run_proc(name): #子进程要执行的代码 for i in range(5): #每秒输出一个name print(name) time.sleep(1)if __name__ == '__main__': p = Process(target=run_proc, args=('test',)原创 2020-07-12 23:13:09 · 194 阅读 · 0 评论 -
09-Python模块
导入模块通过import导入模块import time #导入模块timetime.sleep(50) #睡眠50s导入模块并重命名import time as t #导入模块time重命名为tt.sleep(50) #睡眠50s导入模块中部分内容from time import sleep,time #只导入sleep和time函数sleep(50) #睡眠50s 导入模块所有内容from time原创 2020-06-28 12:28:17 · 404 阅读 · 0 评论 -
08-Python迭代器与生成器
迭代器什么是迭代器迭代是Python最强大的功能之一,是访问序列中元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。可迭代对象字符串、列表、元组对象等都是可迭代对象字符串、列表、元组对象等都可以创建迭代器也就是说:字符串、列表、元组对象等暂时不是迭代器,暂时不能被迭代。但是,它们成为迭代器之后就可以被迭代了,如for循环。利用原创 2020-06-21 23:32:27 · 158 阅读 · 0 评论 -
07-Python异常处理
什么是异常?Python无法正常处理程序时就会发生一个异常,这时Python就会抛出一个对象,表示这是一个错误。必须处理异常,否则程序可能会停止运行,或者出现异常现象。如:4/0就会抛出异常,因为除数不可以为0。如:a=[1,2,3],访问a[10]就会抛出异常,因为下标超出了范围(0~2)。示例:a=[1,2,3]print(a[10])抛出异常:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vmfN09sx-1592579706737)(htt原创 2020-06-19 23:17:17 · 268 阅读 · 0 评论 -
06-Python类与对象
什么是类百度百科:类是对象的抽象,对象是对客观事物的抽象。用通俗的话来说:类是类别的意思,是数据类型。对象是类别下的具体事物。也就是说:类是数据类型,对象是变量。比如:自定义一种数据类型:水果。那水果就是类。由此数据类型创建一个变量:一个苹果。那这个苹果就是对象。类是抽象的,对象是具体的。类和对象的关系类是一种数据类型,相当于一个模板,用于创建对象。每一个对象都有自己独立的内存空间,用于存储数据成员。比如:人都有名字,年龄,性别等信息。这是一个类,是抽象原创 2020-06-03 16:52:20 · 242 阅读 · 0 评论 -
05-Python函数
函数定义与调用函数由以下几个部分组成:函数名函数参数函数体返回值定义一个函数:def showMyName(name): #定义函数 print(name)showMyName("张三") #调用函数解释:使用def定义一个函数showMyName为函数名name为形参,"张三"为实参函数头以冒号 : 结尾使用缩进区分函数体上例函数没有返回值。返回值什么是返回值?如:a=int(4.5)解释:int(4.5)就是一原创 2020-05-25 16:15:44 · 271 阅读 · 0 评论 -
04-Python文件操作
打开文件f=open("我的文件.txt","r",encoding="utf8") #打开一个文件(读模式)f.close() #关闭文件解释:参数1:文件路径和文件名参数2:打开模式,r表示read读encoding指定文件编码为UTF-8最后不要忘记关闭文件with语句写代码过程中,很容易忘记关闭文件,所以出现了with语句。with open("我的文件.txt","r",encoding="utf8") as file: #自动关闭文件 data=file原创 2020-05-24 19:05:58 · 151 阅读 · 0 评论 -
03-Python数据类型
None类型Python3中没有NULL,取而代之的是空类型None、空列表、空字典等。None是一个特殊的Python对象,表示无。None的类型是NoneType。如果只想声明变量,而不想赋值,可以这么做:a=None #声明一个变量通过type()函数可以查看变量的类型:a=Noneprint(type(a)) #输出<class 'NoneType'>数字类型Python3中有以下数字类型:int #整数float #浮点数bool原创 2020-05-20 12:06:50 · 368 阅读 · 0 评论 -
02-Python基础
文件编码Python2中在Python2中:默认文件编码是ASC II,所以无法正常输出中文,会报错。解决办法在文件的开头添加# -- coding: UTF-8 -- 或者 # coding=utf-8Python3中在Python3中:默认文件编码是UTF-8,所以无需指定编码IDE中(如pyCharm)如果你使用IDE,则需要设置 py 文件存储的格式为 UTF-8等支持中文的编码,否则会报错解决办法File -> Setting原创 2020-05-11 18:01:39 · 674 阅读 · 0 评论 -
01-Python介绍、安装与入门
Python介绍关于PythonPython 是一种解释型、面向对象、动态数据类型的高级程序设计语言。解释型:Python将代码边解释边运行,而不是像C一样编译。类似解释型的语言还有JAVA。Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。Python代码文件以.py后缀。Python版本目前Python分为两个大版本,Python2和Python3。从2020 年 1 月 1 日起, 官方已经停止 Python 2原创 2020-05-10 11:09:40 · 340 阅读 · 0 评论