python学习
文章平均质量分 67
姜亚轲
这个作者很懒,什么都没留下…
展开
-
python调用DALL·E绘画
实现用gpt的api和他对话后,我们试着调用DALL·E的api进行绘画原创 2023-12-23 14:09:12 · 593 阅读 · 0 评论 -
python调用GPT API
每次让gpt给我生成一个调用api的程序时,他经常会调用以前的一些api的方法,导致我的程序运行错误,所以这期记录一下使用新的方法区调用api原创 2023-12-22 21:29:48 · 1545 阅读 · 0 评论 -
python Graphillion简介
Graphillion是一个用于高效图集操作的Python库。与NetworkX等现有的图形工具不同,Graphillion被设计为一次只处理一个图形,而Graphillion则非常有效地处理一个大型的图形集。令人惊讶的是,使用Graphillion可以在一台计算机上处理数万亿的图形。原创 2022-12-09 17:39:32 · 1690 阅读 · 0 评论 -
python中PIL库的使用
API参考 打开dos窗口,安装库:pip install pillow原图: 很明显,图片有点大,咱们缩略一下:from PIL import Imageim = Image.open("girl.jpg")im.thumbnail((256, 256))im.save("beauty.jpg")之后咱们都对beauty.jpg进行操作原创 2018-06-29 14:14:10 · 15086 阅读 · 12 评论 -
Django的安装与创建项目
在python目录下输入cmd,在dos窗口输入 pip install Django==2.0.6下载好后配置Path环境变量,我的是D:\python\Lib\site-packages\djangoD:\python\Scripts检查是否安装成功: 创建项目HelloWorld:django-admin startproject HelloWorldcd He...原创 2018-06-10 20:44:48 · 202 阅读 · 0 评论 -
python3保留字
python3.7保留字,一共35个,做了个表格,以后使用注意点: False None True and as assert async await break class continue def del elif else except finally for from global if...原创 2018-07-03 18:58:47 · 3116 阅读 · 0 评论 -
python将文件数据读入列表
创建sample.txt:FE 0A 00 03 03 FF 03 1A 01 FF 4A 99 69程序如下:with open('sample.txt','r') as f: line = f.readline().strip() # 如果不加strip,会出现空行 linestr = line.split(" ") print(linest...原创 2018-07-03 21:14:02 · 41358 阅读 · 3 评论 -
Python paho-mqtt 模块使用和API分析
一、Client模块(一)使用流程(二)回调(Callbacks)1.基本概念2.回调种类(1)on_connect()(2)on_disconnect()(3)on_message()(4)on_publish()(5)on_subscribe()(6)on_unsubscribe()(7)on_log()(三)方法1.构造函数Client()2.rein...转载 2018-06-28 20:15:17 · 45264 阅读 · 6 评论 -
校招题目:用计算机生成迷宫
Readme使用语言:python程序如下:import reclass FormatError(Exception): passtry: while(1): m = int(input("\nm = ")) n = int(input("n = ")) N = [['原创 2019-07-24 13:06:24 · 466 阅读 · 0 评论 -
思科初始设置CRT脚本
初始设置指令说明enable进入特权执行模式configure terminal进入全局配置模式no ip domain-lookup不尝试对未知字符进行dns解析line console 0配置控制台exec-timeout 0 0 或 no exec-timeout设置控制台会话永不超时logging synchronous不会打...原创 2019-08-19 17:29:55 · 1053 阅读 · 0 评论 -
pycharm安装教程
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。最近狠下心来将java jdk和python都换为64位,顺便下个界面好看、功能又十分强大的pycharm玩...原创 2018-06-09 13:44:51 · 1090 阅读 · 0 评论 -
python装饰器讲解
python装饰器用来扩展原来函数功能,能让函数在不做任何变动的情况下增加某些额外的功能比如插入日志、性能测试、时间测试等等装饰器的返回值也是一个函数对象在了解装饰器之前我们先来了解一下python中的*和**下面请看代码:def mul(*args): for value in args: print("args:", value)def mul2(**kw): ...原创 2018-05-08 16:36:21 · 991 阅读 · 0 评论 -
python中pip和pygame的安装
1、安装pip和pygame都很简单。首先咱们来安装pip,官网https://pypi.python.org/pypi/pip#download,下载pip的压缩文件,并将其解压。然后我们cmd,cd切换到你的解压目录,输入python setup.py install就行了,接着我们再输入pip指令,就会出现一大堆信息了。但是我们输入pip list的时候,看到下面的deprecation这样...原创 2018-03-28 15:34:43 · 19398 阅读 · 1 评论 -
python中if __name__ == '__main__' 的理解
刚开始学习python的时候,我对if __name__ == '__main__' 这句话实在是不能理解就算当天理解了,也马上就忘得一干二净。在此小小记录一下可能我这个新手对python的理解不够深刻,我的语言可能比较通俗没有内涵依我浅显的理解,比如说:if __name__ == '__main__': main()就是如果运行的是主函数的话,我们执行下一句main(),如果作为模块被...原创 2018-04-30 17:53:44 · 2348 阅读 · 0 评论 -
python中的\r(IDLE)
关于\r的问题,在此写一个博客,以后也提醒下自己。python中\r是回车符return,使光标回到这行行首因为python中的\n自动携带换行功能,所以你不用特意地为了换行而写\n,而是要为了不换行而在输出的时候特意加一句end="",""中敲几个空格各个输出之间就相隔几个空格。比如我在IDLE中写两个小程序,它们两个就相差一个\r的差距:#time1.pyimport timefor i ...原创 2018-04-20 13:04:04 · 2895 阅读 · 0 评论 -
python下的socket编程
虽说语言变成了python,但是socket的基本框架还是在的。首先,我们还是要看一下UNIX环境下的TCP框架接着直接来看程序,打开你的IDLE,我们先来看server端:import socket # 导入socket库import time # 导入time库HOST = 'localhost' # 连接本地服务器PORT = ...原创 2018-04-22 09:58:33 · 3760 阅读 · 0 评论 -
python中的SQLite操作
上一个博客讲了SQLite的安装及使用,今天我们用python来连接sqlite,从而建立一个与上次一样的表。因为python内置了sqlite3,我们可以不用下载,直接使用下面请看代码:#*- coding: utf-8 -*import sqlite3conn = sqlite3.connect('test.db') # 建立连接,如果不存在将会创建print ("Open ...原创 2018-05-17 19:42:40 · 11963 阅读 · 0 评论 -
python中的socketserver模块与多线程
早就听说socketsever特别厉害,可以简化客户端和服务端的实现,尤其是在多线程socket通话的情境下,可以说是一个比较高级的模块python下的socket编程我们已经学过了,而今天,我们来使用socketsever这个模块,写一个TCP的多线程socket服务端:import socketserverclass Server(socketserver.BaseRequestH...原创 2018-05-17 21:27:42 · 2652 阅读 · 1 评论 -
python中read、readline和readlines的区别
python中有神奇的三种读操作:read、readline和readlinesread() : 一次性读取整个文件内容。推荐使用read(size)方法,size越大运行时间越长readline() :每次读取一行内容。内存不够时使用,一般不太用readlines() :一次性读取整个文件内容,并按行返回到list,方便我们遍历一般小文件我们都采用read(),不确定大小你就定个size...原创 2018-05-05 16:12:02 · 76004 阅读 · 1 评论 -
python中@property、@setter和@deleter
上一次我给大家讲解了装饰器,它能让函数在不做更多变动的情况下增加某些额外的功能而今天我们来了解一下python中几个内置的装饰器通常我们写代码的时候,都不希望外部代码能够轻易地修改内部属性的参数因为要在外部改变参数的时候,我们必须想办法通过内部函数去检验参数的正确性,以确保设置正确但是我们不让外部轻易地修改数据,反过来我们自己也不能很方便地从外部获取数据那么,怎么样才能既在外部轻易地修改数据,又能...原创 2018-05-11 22:57:24 · 6120 阅读 · 1 评论 -
python中import和from import的区别
前些日子看到知乎上有人把import比作一辆车,把from import比作车子里面的矿泉水我觉得这比喻还可以,但是首先得确定你是一个缺水的人,你渴你正要矿泉水,而不是什么咖啡牛奶先举一个大家都清楚的例子:>>> import datetime>>> print(datetime.datetime.now())2018-05-05 22:02:59.8625...原创 2018-05-05 22:23:58 · 3990 阅读 · 4 评论 -
python中filter(),map()和reduce()的区别
过去的教程讲得有点抽象,今天我们来形象地了解filter(),map()和reduce()的用法及区别。先来看filter()和map()。这里如果用filter的话,说明匿名函数lambda给出的是个筛选条件,从1到19中筛选出奇数来,但这里如果用map的话,就好像变成了它判断对错的条件,只打印true和false。而map一般的用法如下,参数有一个函数一个序列,将右边的序列经过左边的函数变换,...原创 2018-03-18 12:21:29 · 7307 阅读 · 1 评论