Python学习笔记:安装OBSFTP时出现的版本异常问题
華為云DWS實(shí)踐中涉及到安裝OBSFTP報(bào)出的錯誤信息如下:
D:\>cd D:\software\obsftp-master\OBSFTP
D:\software\obsftp-master\OBSFTP>python FTPServerStart.py
? File "FTPServerStart.py", line 71
? ? print "wrong loglevel parameter: %s" % log_level
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
SyntaxError: Missing parentheses in call to 'print'
?
查看FTPServerStart.py文件,可以定位到報(bào)錯的行:
我們知道Python2 到 Python3的過程中進(jìn)行了大規(guī)模的升級和調(diào)整,很多寫法不完全兼容,而此問題就是因兩個版本中print寫法引起的,需要按如下寫法進(jìn)行調(diào)整:
print? ("wrong loglevel parameter: %s" % log_level)
即為輸入的內(nèi)容添加()
我們同時(shí)發(fā)現(xiàn)除了71行之外,該文件中106、126、129、133、136、142中也存在同樣的問題,故按上述寫法一并調(diào)整之,調(diào)整后,再執(zhí)行命令,我們看到如下結(jié)果:
經(jīng)過分析確定上述問題依然是Python版本問題引起的,因考慮到后續(xù)連續(xù)出現(xiàn)的問題,故直接放棄在Python3下部署OBSFTP,轉(zhuǎn)而使用? https://www.python.org/downloads/release/python-2715/? 下載經(jīng)華為云驗(yàn)證過的Python2版本
?
或者可以按照華為云官網(wǎng)上的說明下載OBS Browser,具體地址如下:
https://support.huaweicloud.com/qs-obs/obs_qs_0002.html
?
以下為阿里云服務(wù)優(yōu)惠鏈接,有需要的可以點(diǎn)擊注冊
https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=dansrwg4
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的Python学习笔记:安装OBSFTP时出现的版本异常问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: akcms
- 下一篇: POJ-1459 Power Netwo