一、安裝模塊提示報錯:
You are using pip version 9.0.1, however version 9.0.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' comm and.
成都創(chuàng)新互聯(lián)是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設公司,自成立以來公司不斷探索創(chuàng)新,始終堅持為客戶提供滿意周到的服務,在本地打下了良好的口碑,在過去的十多年時間我們累計服務了上千家以及全國政企客戶,如茶樓設計等企業(yè)單位,完善的項目管理流程,嚴格把控項目進度與質(zhì)量監(jiān)控加上過硬的技術(shù)實力獲得客戶的一致稱揚。
# 使用下面的命令更新pip
python -m pip install --upgrade pip
二、paramiko的依賴包pycrypto無法安裝
升級pip到9.0.3,然后直接運行
pip install paramiko
會自動安裝依賴包:pycparser, cffi, pynacl, bcrypt, pyasn1, asn1crypto, cryptography, paramiko
可以看到關(guān)聯(lián)的包并沒有pycrypto,不管怎么樣,我們的paramiko是安裝成功了?。?!
三、paramiko使用cd命令,不能切換目錄
原因是exec_command為單個會話,執(zhí)行完成之后會回到登錄時的缺省目錄
修改為這樣執(zhí)行結(jié)果則為預期的目錄stdin, stdout, stderr = ssh.exec_command('cd /;pwd')
四、字符串列表和字符串互換
a = ['1','2','3','4']
b = ",".join(a)
c = b.split(',')
print(type(b),b)
print(type(c),c)
五、Json報錯: json.decoder.JSONDecodeError: Expecting value: line 1 column 1
1、有可能是包含了一個單引號,一個雙引號
2、也有可能是不數(shù)據(jù)不標準:對于json中的key和value來說,正常的話,是需要都用引號括起來的,而此處"data"之后的,第一個key是total_count,就沒有用引號括起來,所以json才報錯,不支持的。
3、也有可能是你的json存儲文件是空的!被坑了半個小時。
file = open('filename','r+',encode='utf-8')
if not file.read():
json.dump([0, 1, 2, 3], file)
file.seek(0) # 設置游標
json.load(file)
六、升級python3后,yum報錯
修改yum配置文件
vim /usr/bin/yum
文件的第一行#!/usr/bin/python改為#!/usr/bin/python2
修改urlgrabber配置文件
vim /usr/libexec/urlgrabber-ext-down
把第一行#!/usr/bin/python 改為 #!/usr/bin/python2
新聞標題:[Python]學習過程中的那些問題--不斷更新
當前URL:http://aaarwkj.com/article30/jpooso.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供App設計、軟件開發(fā)、營銷型網(wǎng)站建設、全網(wǎng)營銷推廣、企業(yè)建站、虛擬主機
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)