搜索到与相关的文章
Python

Python3.8技术手册

使用Python解释器1.1Python安装从源码编译安装python./configuremakemaketestsudomakeinstall默认python解释器安装在/usr/local/bin/python3.8,可以将/usr/local/bin放到path搜索路径中。在windows系统上,python一般安装在C:\Python38,在windows命令行中,执行命令setpath=%path%;C:\python38将该路径添加到path

系统 2019-09-27 17:49:19 2277

Python

详细讲解用Python发送SMTP邮件的教程

SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。首先,我们来构造一个最简单的纯文本邮件:fromemail.mime.textimportMIMETextmsg=MIMEText('hello,sendbyPython...','plain','utf-8')注意到构造MIMETe

系统 2019-09-27 17:48:30 2277

Python

Stack Overflow2019开发者调查报告:“Python再次

继PLPY4月榜单官宣,Python躺赢,再度“夺”冠,实力甩下Java和C后,近期,StackOverflow发布了2019开发者调查报告,也证实了王者陨落这一事实。那么,2019年大环境下,程序员群体正在发生哪些变化?收入究竟如何?这份报告邀请超147个国家、9万名开发者参与调查,内容涉及开发者基本情况、技术、工作、社区、方法论多个维度。以下为和正在敲代码的你息息相关的结论。2019年Python趋势分析:https://edu.csdn.net/to

系统 2019-09-27 17:48:15 2277

Python

mininet和python脚本运行出错:invalid topo name

最近在做静态路由转发实验(计算机网络课程实验),实验课程给出了一定的代码,不过老师在实验上挖了一些坑需要我们填补。先贴出实验代码:#!/usr/bin/pythonfrommininet.topoimportTopofrommininet.netimportMininetfrommininet.cliimportCLIclassRouterTopo(Topo):defbuild(self):h1=self.addHost('h1')h2=self.addH

系统 2019-09-27 17:47:37 2277

Python

在Python中操作文件之seek()方法的使用教程

seek()方法在偏移设定该文件的当前位置。参数是可选的,默认为0,这意味着绝对的文件定位,它的值如果是1,这意味着寻求相对于当前位置,2表示相对于文件的末尾。没有返回值。需要注意的是,如果该文件被打开或者使用'a'或'A+'追加,任何seek()操作将在下次写撤消。如果该文件只打开使用“a”的追加模式写,这种方法本质上是一个空操作,但读使能(模式'a+'),它仍然在追加模式打开的文件非常有用。如果该文件在文本模式下使用“t”,只有tell()返回的偏移开

系统 2019-09-27 17:46:25 2277

Python

python中的反斜杠问题深入讲解

前言python本身使用\来转义一些特殊字符,比如在字符串中加入引号的时候s='i\'msuperman'print(s)#i'msuperman为了防止和字符串本身的引号冲突,使用\来转义,一般情况下这个也不会引起什么问题,但是当你要使用\来转义\的时候,就比较混乱了,比如我们想要输出一个\,得写两个\,否则会报语法错误,因为\把后面的引号给转义了,必须使用\#错误写法#print'\'#正确写法print('\\')#\#原生字符串print(r'\\

系统 2019-09-27 17:46:09 2277

Python

Python中的Django基本命令实例详解

一、新建项目$django-admin.pystartprojectproject_name#特别是在windows上,如果报错,尝试用django-admin代替django-admin.py试试注意project_name是自己的项目名称,需要为合法的Python包名,如不能为1a或a-b。二、新建APP要先进入项目目录下,cdproject_name然后执行下面的命令;$pythonmanage.pystartappapp_name或django-a

系统 2019-09-27 17:37:37 2277

编程技术

面向对象的三个基本特征

面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。在Java中类中成员的属性有:public,protected,,private,这四个属性的访问权限依次降低。继承面向对象编程(OOP)语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的

系统 2019-08-29 23:25:47 2277

编程技术

Swing上一个很让误解的地方

今天在修改我一个Calendar的Swing项目,在实现一个功能,就是做标志的时候,如果原来的颜色是蓝色的话,再点一下就变成了透明,(因为Calendar的背景是一张海贼王的图片),如果不是蓝色的话,那点一下就变成蓝色。原来我的代码是:for(inti=0;i<42;i++){finalDateLabellabel=newDateLabel("",JLabel.CENTER);calendarPanel.add(label);dateLabels[i]=l

系统 2019-08-29 23:02:22 2277