【输入python出现警告Warning: This Python interpreter is in a conda environment, but the environment has not】教程文章相关的互联网学习教程文章

python MySQLdb 对mysql基本操作方法【代码】

1#!/usr/bin/env python 2# -*- coding:utf-8 -*- 3import MySQLdb4 5 conn = MySQLdb.connect(host=‘192.168.1.101‘,user=‘root‘,passwd=‘123‘,db=‘host‘)6 cur = conn.cursor(cursorclass=MySQLdb.cursors.DictCursor)7 reCout = cur.execute(‘select ip,name from host,user where user.name = "alex" and user.id=host.id‘)8 nRet = cur.fetchall()9conn.commit() 10cur.close() 11conn.close() 12print reCout 13pr...

测试开发CICD——Jenkins——通过jenkins容器安装python环境【代码】【图】

前置准备 # 获取最新的软件包 apt-get update# 升级已安装的软件包 apt-get upgrade# 提前安装,以便接下来的配置操作 apt-get -y install gcc automake autoconf libtool make apt-get -y install make* apt-get -y install zlib* apt-get -y install openssl libssl-dev apt-get install sudo 安装 Python 环境下载 pythoncd /usr/local/src wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz tar -zxvf Python-3...

Python爬虫_三种数据解析方式【代码】

正则解析单字符:. : 除换行以外所有字符[] :[aoe] [a-w] 匹配集合中任意一个字符\d :数字 [0-9]\D : 非数字\w :数字、字母、下划线、中文\W : 非\w\s :所有的空白字符包,括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。\S : 非空白数量修饰:* : 任意多次 >=0+ : 至少1次 >=1? : 可有可无 0次或者1次{m} :固定m次 hello{3,}{m,} :至少m次{m,n} :m-n次边界:$ : 以某某结尾 ^ : 以某某开头分组:(ab) 贪婪模式:...

Python 计算当真因子个数为偶数个时为幸运数,计算区间内幸运数之和【代码】【图】

晚饭后朋友发来个问题,正好无事做,动手写了一下若一个正整数有偶数个不同的真因子,则称该数为幸运数。如4含有2个真因子为 1 和 2 。故4是幸运数。求【2,100】之间的全部幸运数之和。常规思路被除数一直除以 1 2 3 ... 直到除以它自身,不过这种比较消耗资源(周知python简洁但效率不高)getf.pydef get_Factor(x):"""n 需要求真因数的数(被除数) xx 除数 yrem 余数quo 商"""if x == 0: return [0]if x == 1: ret...

centos7中python3环境支持sqlite3和ssl【代码】

在centos7环境中常规安装python3的话无法支持sqlite3和ssl,所以在安装pytho3是需要带上sqlite3库和ssl库:下载编译安装sqlite3:# wget https://www.sqlite.org/2017/sqlite-autoconf-3170000.tar.gz --no-check-certificate# ./configure --prefix=/usr/local/sqlite3 --disable-static --enable-fts5 --enable-json1 CFLAGS="-g -O2 -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_FTS4=1 -DSQLITE_ENABLE_RTREE=1"# make && make instal...

Python GUI 04----Entry

1.第一个Entry程序from tkinter import *root = Tk() Entry(root).pack() root.mainloop() 2.在Entry中设定初始值,使用textvariable将变量与Entry绑定 from tkinter import *root = Tk() e = StringVar() entry = Entry(root,textvariable = e) e.set('input your text here') entry.pack() root.mainloop()在上篇文章中曾用textvariable改变buttun中text值 3.设置为只读Entry。Entry的另一个比较有用的属性,设置为只读,不允许用...

python3查询数据库并生成excel报表【代码】

#!/usr/bin/env python3 #encoding=UTF-8import os import time import xlwthostIp = ‘xxx.xxx.xxx.xx‘ user = ‘user0001‘ passwd = ‘xxxx‘ db = ‘db01‘sqlStr1 = ‘SELECT timeout_day as 逾期天数,COUNT(1) as 统计次数 FROM t_order_info where status in (7,9) GROUP BY timeout_day HAVING timeout_day <> 0;‘def createTable(selectSql,tableName):#连接数据库,执行sqlresults = os.popen(‘mysql -h‘+hostIp+‘ ...

安卓自动化测试,贺晓聪之uiautomator设备和选择器~Python详解【代码】【图】

1、设备对象引入uiautomator,获取设备对象<所谓设备对象可理解为:Android模拟器或者真机>语法:from uiautomator import device as dd 即为设备对象1.1、获取设备信息语法:d.info返回值:{ u‘displayRotation‘: 0,u‘displaySizeDpY‘: 640,u‘displaySizeDpX‘: 360,u‘currentPackageName‘: u‘com.android.launcher‘,u‘productName‘: u‘takju‘,u‘displayWidth‘: 720,u‘sdkInt‘: 18,u‘displayHeight‘: 1184,u‘...

python从零开始基础入门——开发环境搭建

前言文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。作者:山海皆可平zPS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun开发环境搭建一、Python环境安装从https://www.python.org/downloads/ 上下载合适你自己平台的安装包,我这边是下载的MAC下的python3.6.6版本。 点击后出现下列图中的安装包列表: 我下载的是python-3....

python杂记-处理CSV文件【代码】

如有一CSV表格:usernanamepasswordexcept_valuser1123456登录成功user1 _密码不能为空 _123456用户名不能为空xxxxxxxx用户名或密码有误 读取CSV文件读取csv文件数据为一个元组的序列 1import csv2 3 with open(‘./data.csv‘,encoding=‘utf8‘,mode=‘r‘) as f:4 csvdata = csv.reader(f)5 header = next(csvdata) # 获取hearder 6print(header)7for row in csvdata: # 打印出每一行内容 8print(row)910#输出11...

[leetcode]Find Minimum in Rotated Sorted Array @ Python【代码】【图】

原题地址:https://oj.leetcode.com/problems/find-minimum-in-rotated-sorted-array/解题思路:话说leetcode上面的二分查找题目真的不少啊。下图是这道题的数组的两种情况,分别去处理就可以了。 class Solution:# @param num, a list of integer# @return an integerdef findMin(self, num):L = 0; R = len(num)-1while L < R and num[L] > num[R]:M = (L+R)/2if num[M] < num[R]:R = Melse:L = M+1return num[L] 原文:http://w...

Python3 字符编码【代码】

编码字符串是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295。由于计算机...

python selenium 环境开发新手搭建指南【代码】【图】

一.所需软件: 1. python2.7.13 2. pycharm 3. selenium 4. chromedriver 5. chrome浏览器所有软件下载地址: python3.6 : https://www.python.org/ftp/python/3.6.1/python-3.6.1.exepycharm 社区版: https://download.jetbrains.com/python/pycharm-community-2017.1.5.exeselenium: 通过pip 安装(后续)chromedriver2.30 版本: http://npm.taobao.org/mirrors/chromedriver/2.30/chromedriver_win32.zipchrome浏览器: http://s...

python操作ftp【代码】

# FTP操作import ftplibhost = ‘192.168.20.191‘ username = ‘ftpuser‘ password = ‘ftp123‘ file = ‘1.txt‘f = ftplib.FTP(host) # 实例化FTP对象 f.login(username, password) # 登录# 获取当前路径 pwd_path = f.pwd() print("FTP当前路径:", pwd_path)# 逐行读取ftp文本文件 # f.retrlines(‘RETR %s‘ % file)def ftp_download():‘‘‘以二进制形式下载文件‘‘‘file_remote = ‘1.txt‘file_local = ‘D:\\test_...

Python-集合【代码】

集合中的元素必须可hash集合具有去重性,一个集合中没有两个相同的元素集合是无序的(集合中的元素没有先后之分),如集合{1,2,3}和{3,2,1}是同一个集合 定义一个集合>>> num = {1,2,4,3,7,5} >>> num {1, 2, 3, 4, 5, 7} >>> num1 = set([2,4,6,1,2,9,8]) >>> num1 {1, 2, 4, 6, 8, 9} 集合添加元素>>> num {1, 2, 3, 4, 5, 7} >>> num.add(9) # 添加元素,一次只能添加一个 >>> num {1, 2, 3, 4, 5, 7, 9} >>> num1 {1, 2, 4, ...

输入 - 相关标签