随笔分类 - Python
摘要:前置条件:已安装python3 查看当前python版本:python --version 如果不使用虚拟环境,直接用步骤3和步骤4即可。 1. 创建虚拟环境: pip3 install virtualenv python3 -m virtualenv venv3 2. 进入虚拟环境: source
阅读全文
摘要:Python3 教程 | 菜鸟教程:https://www.runoob.com/python3/python3-tutorial.html Python官方有一个推荐书单:https://pythonbooks.org Python 入门到进阶 12 本书籍:https://www.zhihu.c
阅读全文
摘要:1. 准备一个邮箱用于注册账户:https://www.twilio.com/ 输入信息进行注册,验证邮箱,验证接收手机号(只有验证过才可接收短信), 申请一个美国的发送手机号:Get a Trial Number 注册流程可参考:https://blog.csdn.net/ddjhpxs/arti
阅读全文
摘要:1. 本机生成ssh密钥对 ssh-keygen -t rsa 2. 把本机公钥添加到服务器文件~/.ssh/authorized_keys末尾 cat ~/.ssh/id_rsa.pub 3. 本机使用私钥即可登陆服务器 ssh -i ~/.ssh/id_rsa root@192.168.1.12
阅读全文
摘要:报错信息: Exception ignored in: <function BufferedFile.__del__ at 0xffff8810f280> Traceback (most recent call last): File "/home/test/.local/lib/python3.9
阅读全文
摘要:#!/usr/bin/env python2 # -*- coding:utf-8 -*- from telnetlib import Telnet import time host = '192.168.2.1' username = 'root' password = '12345678' fi
阅读全文
摘要:pip install pexpect #!/usr/bin/env python import pexpect address = '192.168.2.1' userName = 'root' password = '12345678' cmd = 'telnet ' + address pro
阅读全文
摘要:安装paramiko:pip install paramiko或者使用国内豆瓣的源pip install paramiko -i https://pypi.douban.com/simple/ --trusted-host http://pypi.douban.com #!/usr/bin/env
阅读全文
摘要:一、POST传送参数 使用curl命令传送字典: curl http://192.168.1.10:5000/upload -X POST -d '{"hello": "world"}' --header "Content-Type: application /json" 使用Python Flas
阅读全文
摘要:使用curl post上传文件: touch abc.txt curl -F "file=@abc.txt" http://192.168.1.10:5000/upload 使用python flask接收文件: from flask import Flask, request app = Flas
阅读全文
摘要:python -m SimpleHTTPServer 8080 python -m Web服务器模块 [端口号,默认8000] “Web服务器模块”有如下三种:BaseHTTPServer: 提供基本的Web服务和处理器类,分别是HTTPServer和BaseHTTPRequestHandler。S
阅读全文
摘要:Python2使用virtualenv创建虚拟环境 1. 安装virtualenv : pip2 install virtualenv 2. 在当前目录创建虚拟环境命令: python2 -m virtualenv ven2 3. 进入虚拟环境: source venv2/bin/activate
阅读全文
摘要:html文件可仅作为附件,也可以把html插入正文: #!/usr/bin/python # -*- coding: UTF-8 -*- import smtplib from email.mime.text import MIMEText from email.utils import forma
阅读全文
摘要:Python3 简易服务器 python -m http.server 80或 python3 -m http.server 80 会看到如下输出: Serving HTTP on 0.0.0.0 port 80 (http://0.0.0.0:80/) ...
阅读全文
摘要:思路:从s1的第0位开始切片len(s2)个字符串进行比较,相同则计数加1,依次后移,直到最后. def search_substr(s1, s2): if len(s2) > len(s1): return 0 cnt = 0 for i in range(len(s1)): print(i) t
阅读全文
摘要:def getString(aString): restult = '' substr = '' for i in range(len(aString)): if aString[i] in substr: if len(substr) > len(restult): restult = subst
阅读全文
摘要:一、假设当前系统默认是python2,那么创建python2的venv的命令是: pip2 install virtualenv virtualenv ~/venv2 二、创建Python3 venv 用于创建和管理虚拟环境的模块称为venv。venv通常会安装你可用的最新版本的Python。如果您
阅读全文
摘要:把一个列表映射到0到300的尺子上:最小的映射为0,最大的映射为300 dataset = [1.2, 2.3, 0.9, 1.5, 3.3] def linear(dataset): _min = min(dataset) _max = max(dataset) return [0 if x ==
阅读全文
摘要:冒泡排序基本思想 对于列表a依次比较两个相邻元素的大小,若a[j]大于a[j+1]则进行交换,第一趟把最大的数换到最后,依次类推生成有序的列表。 N个元素的列表要排序完成,需N-1趟排序(例:如果N是3(a = [10,5,2]),那么需要2趟依次把10和5进行移动生成有序列表[2,5,10])。
阅读全文
摘要:1.在家目录新建目录python3 cd ~ mkdir python3 cd python3/ 2.安装依赖包,不然编译会报:Failed to build these modules: _ctypes sudo apt-get install libffi-dev 3.下载python版本 wg
阅读全文