| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 27 人关注过本帖
标题:python3没有不能再使用花括号作为程序段的标记了吗?
只看楼主 加入收藏
小白到底白不
Rank: 2
等 级:论坛游民
帖 子:78
专家分:58
注 册:2024-4-7
结帖率:91.67%
收藏
 问题点数:0 回复次数:0 
python3没有不能再使用花括号作为程序段的标记了吗?
程序代码:
import os
from ftplib import FTP
from io import StringIO
import sys
if len(sys.argv) >= 4:
    print("第一个参数:",sys.argv[1])
    print("第二个参数:",sys.argv[2])
    print("第三个参数:",sys.argv[3])
else:
    print("没有提供足够的参数!")
def is_ftp_connection_successful(host, username, password):
    try:
        myFtpObject = FTP(host)
        myFtpObject.login(user = username, passwd = password)
        output = StringIO()
        original_stdout = sys.stdout
        sys.stdout = output
        myFtpObject.dir()
        sys.stdout = original_stdout
        print("FTP连接成功。")
        return True
    except Exception is e:
        print(f"FTP连接失败:{e}")
        return False
    finally:
        if 'myFtpObject' in locals():
            myFtpObject.quit()
host = sys.argv[1]
username = sys.argv[2]
password = sys.argv[3]
if is_ftp_connection_successful(host, username, password):
    print("可以进行后续操作!")
else:
    print("FTP服务器连接失败!")


数空格数,数的有点累啊

程序代码:
H:\python\studyPython>python ftpConnTestClass.py 192.168.102.234 stFtpCommUser stFtpComm@User
  File "H:\python\studyPython\ftpConnTestClass.py", line 17
        sys.stdout = output
    ^
TabError: inconsistent use of tabs and spaces in indentation

H:\python\studyPython>python ftpConnTestClass.py 192.168.102.234 stFtpCommUser stFtpComm@User
  File "H:\python\studyPython\ftpConnTestClass.py", line 17
        sys.stdout = output
    ^
TabError: inconsistent use of tabs and spaces in indentation

H:\python\studyPython>python ftpConnTestClass.py 192.168.102.234 stFtpCommUser stFtpComm@User
  File "H:\python\studyPython\ftpConnTestClass.py", line 18
        myFtpObject.dir()
    ^
TabError: inconsistent use of tabs and spaces in indentation

H:\python\studyPython>python ftpConnTestClass.py 192.168.102.234 stFtpCommUser stFtpComm@User
第一个参数: 192.168.55.66
第二个参数: ftpTest
第三个参数: abc
FTP连接成功。
可以进行后续操作!

小白到底白不白?知识很空白,脸有点黄,眼睛是黑的,血是红的,心肠算是比较热。
4 天前 09:39
快速回复:python3没有不能再使用花括号作为程序段的标记了吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030093 second(s), 11 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved