Python
小驰驰呕吼**
热爱计算机的小可爱一枚
展开
-
Python文件操作
文件的基本操作文件操作的作用什么是文件:文件操作包含什么?打开,关闭,读,写,复制。文件操作的作用?读取,写入…文件的基本操作:文件操作步骤:1.打开文件用下面三种方式都可以f = open('C:/Users/Adminisrator/Desktop/hello.txt')f = open('C://Users//Adminisrator//Desktop//hello.txt')f = open(r'C:\Users\Adminisrator\Desktop\hello.txt原创 2021-05-19 09:47:32 · 159 阅读 · 1 评论 -
使用Anaconda管理python包
正常用pip命令来管理python模块问题百出,让我身心俱疲,总是不知道哪里出了问题。后来发现用anaconda来管理包十分方便。接下来介绍一下如何安装和使用anaconda1.清华镜像网址:https://mirror.tuna.tsinghua.edu.cn/help/anaconda/注:因为在正常的官方网站下载太慢,在清华镜像上下载就快多了,记得要在里面选择和自己电脑相匹配的下载,我...原创 2020-05-04 16:09:17 · 207 阅读 · 0 评论 -
Anaconda出现问题的解决方案
转载:连接网络出现错误https://blog.csdn.net/u010099177/article/details/93220251原创 2020-05-03 15:27:30 · 794 阅读 · 0 评论 -
Python将列表转换成字符串及字符串左右中对齐输出问题
将列表转换成字符串a = ['h','e','l','l','o']b = ''.join(a)print(a)print(b)运行结果:['h', 'e', 'l', 'l', 'o']hello字符串对齐输出转载:https://blog.csdn.net/beautiful77moon/article/details/88874541?depth_1-utm_sour...原创 2020-04-22 23:41:55 · 790 阅读 · 0 评论 -
在python中使用二维数组
a = [0 for i in range(3)]print(a)b = [[0 for i in range(3)] for i in range(3)]print(b)b[2][2] = 4print(b)原创 2020-02-23 15:55:12 · 729 阅读 · 0 评论 -
开发第一个基于PyQt5的桌面应用
# 开发一个基于PyQt5的桌面应用#必须使用两个类:QApplication(桌面应用)和QWidget(窗口).都在PyQt5.QtWidgets.import sysfrom PyQt5.QtWidgets import QApplication,QWidgetif __name__ == '__main__': #创建QApplication类的实例 app ...原创 2020-02-22 22:31:40 · 478 阅读 · 0 评论 -
在Pycharm中使用PyQt5
昨天自己学习如何在Pycharm中安装并使用PyQt5,分享几个有用的链接给大家安装时的超时问题转载:https://blog.csdn.net/u010759746/article/details/53241589安装的方法及pycharm中对PyQt5的配置转载:https://www.jianshu.com/p/733b6d39898aPyCharm 无法识别PyQt5的两种解决办...原创 2020-02-09 18:45:13 · 641 阅读 · 0 评论 -
加密解密
使用MD5加密1.MD5加密算法可以将任意长度的数据加密并压缩成另一固定长度的数据值2.属于单向加密技术,无法通过加密后的值计算出原始数据,加密过程不可逆,这是因为MD5加密技术使用了散列哈希函数3.作用:大容量数据在用作数字签名签署私钥前,先被压缩成一个固定长度的加密信息,再做为数据传输使用,这样既保证了保密性,也降低了数据传输成本import hashlibmessage = "我是...原创 2020-02-08 14:46:30 · 176 阅读 · 0 评论 -
邮件处理
发送电子邮件SMTP发送电子邮件import smtplibfrom email.mime.text import MIMETextfrom email.header import Header#邮箱用户名sender = "**********@qq.com"#邮箱密码password = "****************"#收件人必须是列表receiver = ["...原创 2020-02-07 17:54:03 · 386 阅读 · 0 评论 -
多线程与并行
线程与进程的基本概念的介绍进程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。我们自己在python文件中写了一些代码,这叫做程序,运行这个pytho...原创 2020-02-03 21:17:03 · 282 阅读 · 0 评论 -
日期和时间
time模块time函数import timenow = time.time()print(now)time函数用于返回当前时间的时间戳,返回的是浮点数localtime函数import timeprint("当前时间是",time.localtime())print("0时间戳对应的时间是",time.localtime(0))结果:当前时间是 time.struct...原创 2020-02-02 20:23:55 · 312 阅读 · 0 评论 -
文件与IO
文件的基本操作打开文件f1 = open(r"C:\Users\Adminisrator\Desktop\haha.txt","r")1.open函数的参数mode十分重要,它标志着以何种方式打开文件。读文件f1 = open(r"C:\Users\Adminisrator\Desktop\haha.txt","r")data = f1.read()#用read函数读取文件pri...原创 2020-02-01 15:07:53 · 165 阅读 · 0 评论 -
模块
模块的概念1.模块是Python中的最高级别的组织单元,它将程序代码和数据封装起来以便重用。2.作用:代码重用实现共享服务和数据使用内置模块用于网络爬虫的urllib模块from urllib import requesturl = "http://www.baidu.com"data = request.urlopen(url).read();print(data.deco...原创 2020-01-31 17:57:24 · 221 阅读 · 0 评论 -
错误和异常
异常异常的概念运行时被检测到的错误叫做异常,如果异常不作处理,Python解释器就会输出错误信息到屏幕上并终止程序。几种常见的异常NameError:比较常见的一个错误,就是没有定义变量就拿来用。SvntaxError:语法错误,少了个冒号,没有空格等,都会出现这个错误。Io Error:在做文件操作时常遇到的错误,例如文件操作的时候文件不存在。ZeroDivisionError:在...原创 2020-01-30 17:08:56 · 131 阅读 · 0 评论 -
Python与面向对象
面向对象的基本用法class dog: def __init__(self,name): self.name = name; def shout(self): print("我的名字是",self.name); print("汪汪汪");d = dog("hello");d.shout();1.类的构造方法:构造函数就是类的_...原创 2020-01-29 14:16:44 · 88 阅读 · 0 评论 -
函数
函数函数参数一·必须参数调用函数时参数数量必须保持与定义函数时的参数数量一致二.关键字参数关键字参数可以不按函数定义时的参数顺序调用,python解释器能够按照函数定义时的参数名来匹配参数def printf(age, name): print(age,name);printf(3,"hello");printf(name="hello",age = 1);三.默认参数...原创 2020-01-28 20:01:33 · 103 阅读 · 0 评论 -
流程控制
流程控制条件判断if—else语句a = 0;if a: print("a=0");else: print("a=0");b = ();if b: print("元组不为空");else: print("元组为空"); 注:1:if语句后面支持的不止是Boolean类型,也可以是数字(除了0剩下的都是true),同样可以是字符串,元组,...原创 2020-01-27 13:41:41 · 85 阅读 · 0 评论