在字符串python3.5的每行中打印子字符串

2024-09-28 17:00:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我会有一个巨大的纳斯达克股票清单,定义为一个变量。 代码如下:

from ftplib import FTP

def my_function(data):
    print(data.decode())

ftp = FTP('ftp.nasdaqtrader.com')
ftp.login()
nasdaq=ftp.retrbinary('RETR /SymbolDirectory/nasdaqlisted.txt', my_function)

如果我打印出字符串“nasdaq”,我可以看到它的格式如下:

AAAP|Advanced Accelerator Applications S.A. - American Depositary Shares|Q|N|N|100|N|N
AAL|American Airlines Group, Inc. - Common Stock|Q|N|N|100|N|N
AAME|Atlantic American Corporation - Common Stock|G|N|N|100|N|N
AAOI|Applied Optoelectronics, Inc. - Common Stock|G|N|N|100|N|N
and so on...

我想要一个只打印股票代码的列表:

AAAP
AAL
AAME
AAOI

正确的方法是什么?你知道吗


Tags: datamystockftpfunctioncommonincamerican