0
所以我想在Python的IDLE中设置一个小脚本。空闲语法检查告诉我这段代码有语法错误:Python尝试除了无效的语法?
from ftplib import FTP
import os
def ftpconnect(address, username, password):
ftp_connection = 0
ftp = FTP(address)
try:
ftp.login(username, password)
print(ftp.getwelcome())
if ftp.getwelcome() == '220 FTP Connected!':
return 1
else:
return 0
print(ftpconnect('10.10.10.xxx', 'xxx', 'xxx'))
的语法错误出现在任何地方,我想办法去“试试看”的说法,这里作为“其他人:”行。我环顾四周,似乎我有正确的语法......任何想法?
谢谢!我正在运行Python 2,而不是3.
终于明白了,看到答案... – spideyclick
你试着用'try/else'做什么? 'else'现在有意义(并且是无效的),除非它前面有'except'。 – shx2