导航:首页 > 程序命令 > python3创建软连接命令

python3创建软连接命令

发布时间:2024-05-16 01:22:33

⑴ 如何使用python3.4连接MySQL

python3发布以来,获取了广大程序员们的差评,说不稳定,又是不兼容什么的,不过差评归差评,python3既然已经发布,肯定是个趋势,但在python3.4里面,使用原来python2.7的mysqldb已经不能连接mysql数据库了,比较令人纠结,不过我们可以使用pymysql,来完成连接mysql的重任,步骤如下:
序号描述
1去github上下载pymysql的安装包pymysql
2解压到某个盘符下
3打开cmd窗口(win环境下),进入pymysql的根目录下执行命令,python setup.py install4在程序里,导入pymysql
5开始连接数据库
数据库操作的API文档连接:http://legacy.python.org/dev/peps/pep-0249/代码如下:
__author__ = 'qindongliang'
#导入pymysql的包
import pymysql
try:
#获取一个数据库连接,注意如果是UTF-8类型的,需要制定数据库conn=pymysql.connect(host='localhost',user='root',passwd='qin',db='person',port=3306,charset='utf8')cur=conn.cursor()#获取一个游标
cur.execute('select * from person')
data=cur.fetchall()
for d in data :
#注意int类型需要使用str函数转义
print("ID: "+str(d[0])+' 名字: '+d[1]+" 性别: "+d[2])cur.close()#关闭游标
conn.close()#释放数据库资源
except Exception :print("发生异常")
结果如下:
D:\python\python.exe D:/pythonide/pythonprojectworkspace/python/mysql.pyID: 1 名字: 秦天 性别: 男
ID: 2 名字: 王晶 性别: 女
Process finished with exit code 0
原文 http://qindongliang1922.iteye.com/blog/2096512补充说明:
mysqldb作为python连接mysql数据库的工具,但是mysqldb目前支撑的版本较低,安装失败。所以才尝试pymysql,这个比较简单易用软件下载地址:
python3.2.5:https://www.python.org/ftp/python/3.2.5/python-3.2.5.msipymysql3.0.5:https://pypi.python.org/packages/source/P/PyMySQL3/PyMySQL3-0.5.tar.gzmysql:http://www.phpstudy.net/phpstudy/phpStudyLite.zip(为了方便安装,我这里选择phpstudy)1、python安装目录设定为d:/python32
2、pymysql安装方法为:解压下载的文件,在cmd中运行: python setup.py install。
检验安装安装是否成功的方法:import pymysql 。 如果不报错 说明安装成功。
3、mysql安装目录为D:/phpStudy/MySQL。为避免更多配置问题,可在启动phpstudy后,将其设为系统服务4、基本操作:
(1)导入pymysql: import pymysql
(2)连接数据库: conn=pymysql.connect(host='localhost',user='root',passwd='root',db='ere',charset='utf8') 务必注意各等号前面的内容!charset参数可避免中文乱码(3)获取操作游标:cur=conn.cursor()
(4)执行sql语句,插入记录:sta=cur.execute("insert 语句") 执行成功后sta值为1。更新、删除语句与此类似。
(5)执行sql语句,查询记录:cur.execute("select语句") 执行成功后cur变量中保存了查询结果记录集,然后再用循环打印结果:
for each in cur:
print(each[1].decode('utf-8')) # each[1] 表示当前游标所在行的的第2列值,如果是中文则需要处理编码

⑵ CentOS涓媝ython杞阈炬帴鍒皃ython3

Centos7榛樿ゅ畨瑁呬简python2.7.5锛屽洜涓轰竴浜涘懡浠ゅ倅um 浣跨敤镄勬槸python2.7.5锛屽傛灉鎴戜滑镊宸卞湪Centos7鐜澧冨畨瑁呬简python3.7.x镄勮瘽锛屽彲浠ヨ剧疆python杞阈炬帴鍒皃ython3銆

濡备笅锲惧彲浠ョ湅鍒板湪绯荤粺榛樿ゅ畨瑁呯殑python鐩褰曚笅锛屽彲镓ц屾枃浠秔ython鎸囧悜python2锛宲ython2鍙堟寚钖憄ython2.7锛屼篃灏辨槸璇碢ython锻戒护镓ц岀殑绯荤粺棰勮呯殑Python2.7銆傛垜浠鐜板湪闇瑕佸湪宸茬粡瀹夎呬简python3镄勭郴缁熼噷锛屽皢python鍙镓ц屾枃浠舵寚钖憄ython3锛宲ython3镄勫畨瑁呭彲浠ュ弬钥冩垜涔嫔墠镄勬枃绔犮

鍏堟墽琛宫v python python_bak锻戒护澶囦唤python鏂囦欢, 濡备笅锲1镓绀恒傚傛灉涓嶅囦唤镄勮瘽锛屽湪镓ц宲ython杞杩炴帴鍒皃ython3镄勫懡浠ゆ椂浼氭姤/usr/bin/python 鏂囦欢宸插瓨鍦ㄧ殑阌栾锛屽备笅锲炬墍绀恒

镓ц宭n -s /usr/local/python/python3/bin/python3 /usr/bin/python锻戒护鍒涘缓杞杩炴帴銆傚叾涓 /usr/local/python/python3/bin/python3鏄鎴戜滑涔嫔墠瀹夎卲ython3镄勮矾寰勶纴镓ц宲ython -V镆ョ湅Python鏄钖﹁剧疆鎴愬姛浜嗐

鎺ヤ笅𨱒ユ垜浠闇瑕佷慨鏀箉um閰岖疆鏂囦欢锛屽洜涓簓um浣跨敤python2锛屽洜姝ゆ浛鎹涓簆ython3钖庡彲鑳芥棤娉曟e父宸ヤ綔锛岄渶瑕佽剧疆涓虹户缁浣跨敤杩欎釜python2.7.5銆备慨鏀箉um閰岖疆鏂囦欢(vi /usr/bin/yum)锛屾妸鏂囦欢澶撮儴镄#!/usr/bin/python鏀规垚#!/usr/bin/python2.7淇濆瓨阃鍑哄嵆鍙銆傚彟澶栧傛灉瀛桦湪vim /usr/bin/yum-config-manager镄勮瘽涔熼渶瑕佹敼鎴恜ython2.7銆

姝ゅ栧湪CentOS鐜澧冧笅瀹夎呭叾浠栧懡浠ゆ姤濡备笅阌栾镞讹纴闇瑕佹墽琛 vim /usr/libexec/urlgrabber-ext-down灏/usr/bin/python鏀逛负/usr/bin/python2.7銆备慨鏀瑰畬鎴愬悗鍐崭竴娆℃墽琛岋纴鍙戠幇瀹夎呮垚锷熶简銆

⑶ python最佳入门教程(1): python的安装

本教程基于python3.x, 是针对初学者的一系列python入门教程,在知乎上常有人问我计算机该怎么学,如何自学编程,笔者也是通过自学编程而进入IT这一行业的,回顾入行的这几年,从音视频流媒体辗转到人工智能深度学习,机器视觉,我是下了不少苦心的,对于如何学习有自己的一套理论和实践方法,很多人自言学编程不得其门,把学不会归咎于天分,其实芸芸众生,智力无别,你现在所看到的是技术大牛们一个个超凡绝顶(然知此绝顶非彼绝顶),看不到的是曾经的他们,也在每个昼夜里用心苦学。再者学一门技术,需要勤学刻苦,是需要讲究方法和基础的,方法对了就事半功倍,所谓的天才也无不是建立在扎实的基础之上。
在windows中安装python
首先打开python官网https://www.python.org/,点击页面downloads导航按钮,下载windows最新的基于web安装的安装器,右键以管理员身份运行 安装包,会出现如下界面:
将Add Python 3.7 to PATH 进行勾选,勾选此项的目的在于将python解释器加入系统环境变量,则在后续的python开发中可直接在windows 命令行中执行python脚本。所谓的环境变量是系统运行环境的一系列参数,比如这里的系统环境变量是PATH,PATH保存了与路径相关的参数,系统在路径查找中,会对PATH保存的路径进行搜索。
点击install Now按钮执行python的安装
打开windows命令行界面(按windows键输入cmd命令),输入python -V,出现python版本的相关输出,即表示安装成功。
linux系统中安装python
笔者的系统是CentOS, Linux系统默认有安装python,但是其版本是2.x,在这里笔者以源码安装的形式来安装python 3.X。首先进入python源码包页面 点击下载最新的gzip格式的python源码包,上传到服务器然后进行解压,解压后的目录结构如下图所示:
Linux中的configure与make
configure是Linux中的脚本配置工具,用来对源码的当前安装环境进行检测,若检测无误,会在当前目录生成一个供源码编译的Makefile脚本文件。
make是Linux系统下的编译安装工具,用来解释执行makefile文件中的脚本命令,编译命令。
现在我们开始编译安装python
(1) 在当前目录执行./configure(2) 输入 make && sudo make install
若无指定安装目录,python会被默认安装在/usr/local目录中, 读者可以执行./configure --prefix=“你自定义的安装目录”来配置安装路径。安装完毕以后进入/usr/local/bin目录,输入 “python3.x -V” (这里的python3.x为你所安装的python版本),若出现与python版本的相关输出,即表示安装成功。
为安装的python设置软链接
安装的python可以以绝对路径的方式来执行,每次敲一大段路径来执行python未免麻烦,通常我们会给安装的python设置软链接,这里的软链接类似于windows的快捷方式。
输入以下命令来给python设置软链接,笔者安装的版本是python3.7, pip是python的包管理工具,会在教程的后续章节中进行详细讲解。
ln -s /usr/bin/python3 /usr/local/bin/python3.7 # 表示设置python3 为 /usr/local/bin/python3.7的快捷方式ln -s /usr/bin/pip3 /usr/local/bin/pip3.7 # 表示设置pip3 为 /usr/local/bin/pip3.7的快捷方式

⑷ centos7 为什么 python3

准备工具:
centos7
virtuslvox
subline
secureCRT
1.装好虚拟机后,添加镜像文件,选择minimal最小化安装
yum update#更新软件
yum -y install gcc kernel-devel kenel-headers make bzip2 # 安装依赖库
reboot # 重启

2.挂载执行脚本
mount /dev/cdrom /mnt # 挂载光驱到 mnt 目录
cd /mnt # 进入到mnt目录
sh ./VBoxLinuxAdditions.run # 执行脚本,进行安装

reboot #重启

3.做快照,以便日后恢复
4.python环境的安装(安装pyenv)
centos的配置
$ yum install readline readline-devel readline-static -y
$ yum install openssl openssl-devel openssl-static -y
$ yum install sqlite-devel -y
$ yum install bzip2-devel bzip2-libs -y
$ yum install patch vim git

安装python3.3/pip3

#安装python3.3
$ sudo mkdir /usr/local/python3 # 创建安装目录
$ wget --no-check-certificate https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz #下载源文件。注意:wget获取https的时候要加上:--no-check-certificate
$ tar -xzvf Python-3.6.0.tgz # 解压缩
$ cd Python-3.6.0 # 进入解压目录
#编译安装
$ sudo ./configure --prefix=/usr/local/python3 # 指定创建的目录
$ sudo make
$ sudo make install
#配置2个版本共存
$ sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3 #创建 python3 的软链接,这样就可以通过 python 命令使用 Python 2,python3 来使用 Python 3。
#修改默认为 Python 3
$ sudo mv python python.bak
$ sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python #创建 python3 的软链接
$ sudo vi /usr/bin/yum #因为 yum 使用 Python 2,因此替换为 Python 3 后可能无法正常工作,因此修改 yum 配置文件。将第一行指定的 python 版本改为 python2.7(#!/usr/bin/python 改为 #!/usr/bin/python2.7)

#源码安装 pip
$ wget --no-check-certificate https://github.com/pypa/pip/archive/9.0.1.tar.gz# 下载源代码
$ tar -zvxf 9.0.1 -C pip-9.0.1 # 解压文件
$ cd pip-9.0.1
$ python3 setup.py install# 使用 Python 3 安装
$ sudo ln -s /usr/local/python3/bin/pip /usr/bin/pip3 #创建链接
$ pip install --upgrade pip # 升级 pip

安装setuptools

tar -xvf setuptools-1.4.2.tar.gz
cd setuptools-1.4.2
python setup.py install

⑸ 请教下python3 上如何实现级联ssh

首先,我的windows系统上有python2和python3。使用下面命令切换到python3:

activate py3
1
接着使用下面命令下载相关模块:

pip install ecdsa
pip install Crypto
pip install paramiko
1
2
3
连接服务器操作:
# -*- coding: utf-8 -*-
import paramiko
# 服务器相关信息,下面输入你个人的用户名、密码、ip等信息
ip = ""
port = 22
user = ""
password = ""
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 建立连接
ssh.connect(ip,port,user,password,timeout = 10)
#输入linux命令
stdin,stdout,stderr = ssh.exec_command("pwd")
# 输出命令执行结果
result = stdout.read()
print(result)
#关闭连接
ssh.close()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
如下,运行该程序,可以看到控制台输出的结果:

阅读全文

与python3创建软连接命令相关的资料

热点内容
vi命令将文件创在桌面上 浏览:921
程序员做竞价 浏览:696
江苏中小学编程纳入课程 浏览:730
单纯形法包括动态规划算法 浏览:951
cpdf百度网盘 浏览:671
综合布线工程中配线架的算法 浏览:925
单片机硕士论文 浏览:329
股票预测算法现状 浏览:430
程序员三高 浏览:180
pythonfiddle 浏览:215
韩信分油总共有几种算法 浏览:941
程序员思维方案 浏览:970
编译环境要装c盘吗 浏览:648
单片机生成pwm 浏览:206
线上租车有什么app 浏览:908
php程序修改 浏览:684
下列能查找文件或文件夹的操作是 浏览:314
遥感科学与技术算法待遇 浏览:136
cad标注半径命令 浏览:367
打卡领购app邀请码怎么填 浏览:336