我是Python新手。当我从另一个模块中的函数返回值时,返回的值总是function类。例如:
# Module pdc_utils.py
def GetServerConnection():
# Returns a connection to the FTP server.
pdcFtp = ftplib.FTP_TLS(FTP_SERVER)
pdcFtp.login(USER_NAME, PASSWORD)
return pdcFtp
pdc_list_files.py
import pdc_utils
# Module pdc_test.py
def TestConn():
pdcFtp = pdc_utils.GetServerConnection
print('***', type(pdcFtp), '***')
调用TestConn()
产生*类函数*
我必须如何将返回值(pdcFtp)强制转换为类ftplib.FTP\u TLS
您的错误是将变量
pdcFtp
赋给函数GetServerConnection
,而不是该函数的结果。正确的代码是:相关问题 更多 >
编程相关推荐