【发布时间】:2017-06-18 04:55:08
【问题描述】:
在 Windows 10 上使用 Python 3.5.2 :: Anaconda 4.0.0(64 位)。
我有一个名为 upgrade.csv 的文件,其中包含以下内容:
['$APPL','$FB','$MSLI','$AMZN','$NVDA','$WMT','$NFLX']
我想遍历这些股票代码中的每一个。
使用以下代码从文件中提取返回:
[
'
$
A
P
P
L
'
,
'
$
F
B
'
,
等等通过数据。
第一个代码:
file = open('upgrades.csv', 'r')
upgrades = (file.read())
file.close()
upgrades = list(upgrades)
for i in range(len(upgrades)):
print(upgrades[i])
从显式字符串中提取返回我想要的内容:
$APPL
$FB
$MSLI
$AMZN
$NVDA
$WMT
$NFLX
第二个代码:
upgrades = ['$APPL','$FB','$MSLI','$AMZN','$NVDA','$WMT','$NFLX']
upgrades = list(upgrades)
for i in range(len(upgrades)):
print(upgrades[i])
请帮我从文件中提取数据并得到这个结果:
$APPL
$FB
$MSLI
$AMZN
$NVDA
$WMT
$NFLX
我尝试过像这样转换数据:
upgrades = list(upgrades)
upgrades = str(upgrades)
upgrades = tuple(upgrades)
我也尝试将文件从 csv 更改为 txt。
【问题讨论】:
-
尝试谷歌搜索 readLine 方法。该方法可用于逐行读取文件
标签: python python-3.x