導航:首頁 > 程序命令 > 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創建軟連接命令相關的資料

熱點內容
安卓os14怎麼默認桌面 瀏覽:547
應用市場下載在哪個文件夾 瀏覽:893
安卓上的谷歌地圖怎麼用 瀏覽:181
安卓命令行打包 瀏覽:514
編程文字與數字教學視頻 瀏覽:815
如何看手機號碼注冊哪些app 瀏覽:411
linux查看總內存 瀏覽:850
python進程間共享 瀏覽:436
js如何獲取本地伺服器地址 瀏覽:68
gfx什麼時候支持安卓十一系統 瀏覽:939
壓縮機90兆帕 瀏覽:928
程序員調侃語句 瀏覽:579
不是php函數的是 瀏覽:998
壓縮文件好處 瀏覽:785
3d266期神童三膽計演算法 瀏覽:189
通過愛思助手怎麼下載app 瀏覽:323
vi命令將文件創在桌面上 瀏覽:924
程序員做競價 瀏覽:698
江蘇中小學編程納入課程 瀏覽:732
單純形法包括動態規劃演算法 瀏覽:951