python 不等号

Python中的不等号是!=,表示两个值不相等。例如:a=3b=4ifa!=b:print("a不等于b")输出结果为:a不等于b ...
开发笔记 开发笔记·2024-08-28

vscode中python的问题和解决办法

安装好vscode后,汉字有个黄框框起来,不好看,解决办法:鼠标放上去,可以看到有“xxx不是基本ASCII字符”的提示信息,点击后面“调整设置”的选项。在弹出的选项中,选择“禁用批注中字符的突出显示”即可。...

python 批量安装依赖

在根目录下建一个import.txt,把把自己需要的扩展名写进去,一行一个。如下://import.txt文件内容copyyamlxlrdyaml然后执行如下代码:copypipinstall-rimport.txt...
开发笔记 开发笔记·2024-08-23

centos python3安装

在linux中yum源安装并不是无所不能的,有些软件在库中并没有,这个时候我们就只能使用编译进行安装:过程如下1首先进行wget的安装:1yuminstallwget12.使用wget进行python3软件的下载:1wgethttps://www.python.org/ftp/pyton/3.7.0/python-3.7.0b4.tgz13解压软件:1tar-xvfPython-3.7.0.tgz14.创建安装路径:1mkdir/usr/local/python315.编译前需要安装的软件包:1yuminstallgccyumisntallzlibyuminstallzlib-devlyuminstalllibffi-devel123456.进行文件的跳转:1cdPython-3.7.017安装路径的重定向:1./configure--prefix=/usr/local/python318.编译安装:1make&&makeinstall19将python3进行软连接设置:1.首先查看python3的安装位置:12在这里whichpython3/usr/local/bin...
开发笔记 开发笔记·2024-08-21

Python中生成随机整数的三种方法

Python标准库中的random模块可以帮助我们生成随机数。其中,randint()函数可以生成指定范围内的随机整数。因此,我们可以通过以下代码生成一到一百之间的随机整数。123456importrandom #生成一到一百之间的随机整数random_int=random.randint(1,100) print(random_int)执行以上代码,我们可以得到一个一到一百之间的随机整数。如果我们需要生成多个随机整数,可以使用循环来实现。生成指定范围的随机整数在Python中,生成指定范围的随机整数可以使用random模块中的randint函数。该函数接受两个参数,分别是范围的下限和上限,例如:123importrandomnum=random.randint(1,100)#生成1-100的随机整数print(num)上述代码中,使用randint函数生成1-100之间的随机整数,然后使用print函数输出。生成多个随机整数要生成多个随机整数,可以使用for循环来遍历生成。例如,要生成10个1-100之间的随机整数,可以采用如下代码:1234importrando...

python删除指定目录下文件和文件夹

在日常的办公中,我们可以利用Python批量删除文件和文件夹,但一定要注意这一过程的不可逆转性,因此在操作前一定要做好备份。下面我们来介绍两种执行遍历、筛选和删除的两种方法。主要采用的是os模块和pathlib模块。删除文件时,我们采用的是os.remove(),删除目录我们用的是shutil.rmtree()一、os删除法我们可以用os模块中的listdir()来遍历目录下面的文件,如果是当前目录就用path=os.curdir来指定,然后用shutil来删除,非常简单、实用和方便。算法过程是,首先构造函数,检查指定目录是否为空,如果不为空,使用OS和迭代删除的方法,删除test目录下的所有目录和文件,代码如下: importosimportshutildefdel_file(path):ifnotos.listdir(path):print('目录为空!')else:foriinos.listdir(path):path_file=os.path.join(path,i)#取文件绝对路径print(path_file)ifos.path.isfile(pa...

Linux下创建Python虚拟环境

为什么要用虚拟环境创建python虚拟环境:用一个工具包,在不同项目上采用的版本不同,由此造成多个项目互相不兼容。因此创建虚拟环境,让他们各自运行在各自所需的版本环境上。1、安装python工具包virtualenvpipinstallvirtualenv2、确认安装成功virtualenv--version出现virtualenv20.0.27这种版本号,即表示安装成功。3、转到需要创建虚拟环境的项目文件根目录下在项目根目录下,创建venv文件夹mkdirvenv4、创建python虚拟环境并激活virtualenvvenv||python3-mvenvmyenvsource./venv/bin/activate5、在该虚拟环境下安装所需依赖包pipinstall-rrequirements.txt echo'切换到项目根目录,启动项目的虚拟环境...'cd/data/codes/ai-shop-rank/&&source./venv/bin/activate echo'在python虚拟环境下运行...'pytho...

python paramiko.SFTPClient 常用操作

连接https://docs.paramiko.org/en/stable/api/sftp.htmltransport=paramiko.Transport(('192.168.110.51',22))try:#transport.connect(username='root',password='123456')ftp=paramiko.SFTPClient.from_transport(transport)exceptExceptionase:print(e)print('远程连接失败...')#下载中ftp.get(from_file,to_file)ftp.chdir(to_dir)ftp.chdir('..')ftp.mkdir(item)检测目录是否存在try:sftp.stat(path)print("exist")exceptIOError:print("notexist")#获取远程的子目录列表...

python缩写大全

Real-TimeClockRTE—Real-TimeEnterpriseRTL—Right-to-LeftRTOS—RealTimeOperatingSystemRTP—Real-timeTransportProtocolRTS—ReadyToSendRTSP—RealTimeStreamingProtocolSSaaS—SoftwareasaServiceSAN—StorageAreaNetworkSAR—SearchAndReplace[1]SATA—SerialATASAX—SimpleAPIforXMLSBOD—SpinningBeachballofDeathSBP-2—SerialBusProtocol2sbin—superuserbinarySBU—StandardBuildUnitSCADA—SupervisoryControlAndDataAcquisitionSCID&mdas...
开发笔记 开发笔记·2024-07-03

使用python发送Email

importsmtplibfromemail.mime.textimportMIMETextdefSendEmail():email=""#设置收件地址mailto_list=[email]mail_host=""#设置服务器mail_user=""#用户名mail_pass=""#口令msg=""#Email内容msssageg=MIMEText(msg,_subtype='html',_charset='gb2312')#创建一个实例,这里设置为html格式邮件msssageg['Subject']=""#设置主题msssageg['From']=""#发件地址msssageg['To']=";".join(mailto_list)try:s=smtplib.SMTP()s.connect(mail_host)#连接smtp服务器s.login(...
开发笔记 开发笔记·2024-06-29

colors在哪个库 python

在Python中,colors模块是一个跨平台的库,用于在控制台中生成和操作彩色文本。它提供了大量的预定义颜色和格式化选项,使开发人员能够轻松地创建具有视觉吸引力的输出。要使用colors模块,首先需要安装它:Bashpipinstallcolors安装后,可以通过以下方式导入该模块:pythonimportcolorscolors模块提供了以下基本功能:颜色常量:模块定义了一系列颜色常量,例如COLORS.RED、COLORS.GREEN和COLORS.BLUE。文本着色:可以使用COLORS.color_name为文本着色,例如print(colors.RED+"Thistextisred"。文本底色:可以通过COLORS.color_name.on_color_name设置文本的底色,例如print(colors.GREEN.on_RED+"Thistextisgreenonred"。文本格式化:colors模块也提供了一些文本格式化选项,例如BOLD、ITALIC和UNDERLINE。这些选项可以通过COLORS.format_optio...
开发笔记 开发笔记·2024-06-21

Python常用代码大全

1、HelloWorld1print("HelloWorld!")这段代码使用print函数输出字符串“HelloWorld!”到控制台。2、计算数字的平方和以下是使用python计算数字的平方和的代码:1234567defsquare_sum(numbers):  sum=0  fornuminnumbers:    sum+=num**2  returnsum print(square_sum([1,2,3,4]))#输出303、计算简单数学表达式123456789#计算简单数学表达式defcalculate(expression):  returneval(expression) #用户输入数学表达式expression=input("请输入一个数学表达式:") #计算并输出结果print("结果是:",calculate(expression))4...
开发笔记 开发笔记·2024-06-20

python的标识符

1.在pyhon中,标识符由字母、数字、下划线组成2.在python中,所有标识符可以有字母,下划线开头,但不能以数字开头3.python的标识符是区分大小写的4.以下划线开头的标识符是有特殊意义的。以单下划线开头的(-foo)的代表不能直接访问的类属性,  需要通过类提供的接口进行访问,而不能用“fromXXXimportXXX”而导入5.以双下划线开头的(--foo)代表类的私有成员;以双划线开头和结尾的(--foo--)代表python里的特  殊方法专用的标识,如--init--()代表类的构造函数...
开发笔记 开发笔记·2024-06-20

Python循环语句

Python 提供了 for 循环和 while 循环(在 Python 中没有 do..while 循环):循环类型描述While循环在给定的判断条件为true时执行循环体,否则退出循环体。for循环重复执行语句嵌套循环你可以在while循环体中嵌套for循环Python中while语句的一般形式:while判断条件(condition):      执行语句(statements)……注意:while语句中的判断条件中的变量需要先赋值。如:n=100sum=0counter=1whilecounter<=n:sum=sum+countercounter+=1print("1到%d之和为:%d"%(n,sum))1到100之和为:5050在 while…else 在条件语句为 false 时执行 else 的语...
开发笔记 开发笔记·2024-06-20

python是不是解释型语言

python并非完全是解释性语言,它是有编译的,先把源码py文件编译成pyc或者pyo,然后由python的虚拟机执行,相对于py文件来说,编译成pyc和pyo本质上和py没有太大区别,只是对于这个模块的加载速度提高了,并没有提高代码的执行速度,通常情况下不用主动去编译pyc文件,文档上说只要调用了importmodel那么model.py就会先编译成pyc然后加载。...
首页上一页12345...下一页尾页